Release 3.1_02

Reverified all commands. Changed ancient code for updater to open new
GitHub distribution platform. Changed problem in SystemReadout, changed
to Canonical paths, fixed broken names from refactoring, and updated
instructions. Added a system to display current path.
3.1_03

fixed some ancient code which could cause NPEs in the future.
deprecated the 'append' method, as it is no longer necessary, redid the
entirety of the getOutText method to return the TextArea instead of a
string (which allows some more interesting things), fixed another error
in the CD implementation, and changed all code to reflect that. This is
a nice set of behind the scenes bug fixes. Furthermore, we now tell you
the name of the directory you are in when you execute a command. I also
changed the autoformatter, which has necessitated a change in
practically everything that has comments.
Release 3.1_04

changed script engine from in-program-execution into handing it to bash
so bash can execute it for you with logic involved. added useful
documentation, changed formatter, and fixed other bugs.
Release 3.2

Added Infinite History commands for the first time. Solved the problems
with spaces … for good. Those two new features, which severely limited
our capability to do anything, are finally gone, which makes me
incredibly happy. Thus, we enter Version 3.2.
Merge branch 'beta'