Clearing the screen now works
Major refactoring.  Broke out most classes into their own files.  Arrows are beginning to work