Merge pull request #33 from JacobLeach/new_shell

New shell
Merge pull request #34 from JacobLeach/new_shell

Fixed issue of extra lines being placed.
Merge pull request #35 from JacobLeach/dev

Massive refactoring
Added the status bar and status command.

Fixes #3.
Merge pull request #37 from JacobLeach/status_bar

Added the status bar and status command.
Added support for non-canonical mode in the terminal