Branching Off - Multiple Small Additions

- Partially implemented line-wrap when text extends past the bounds of
the CLI canvas, bugs still exist for hard-coded text output (in
progress)
- Added functions for command history recall, backspacing, BSOD error
catching and shell commands and loading user code (functionality not
complete - in progress)
- Wrote dictionaries for symbols and punctuation characters to allow for
typing of these characters in the CLI (in progress)