This release incorporates multiple feedback items requested by Prof. Dr. Gerlach.
Merged: #71, #72, #73, #74, #75, #76, #77
Work on this release has been done by the following students:
@MaxAtoms and @DrNochi
Previous work by:
@xsjad0, @freib98, @ferocio, @SirFussel