added working buttons for the app and made various changes to colour schemes, etc.
General improvements to follow MVC.