Finished off all functionality for App. Still need to add minor pieces
of code such as a few more tests and css styling.