Front end work

Did some work on the front end. Added some skeleton classes and methods
and wrote some code for some methods.