Added some character constants.

This is just for ease.
Merge pull request #38 from JacobLeach/constants

Added some character constants.
Merge branch 'master' into new_shell
Terminal is now non-buffering.

Changed shell to put terminal in non-canonical mode. The shell does all
the buffering and stuff itself.