Classes Finished

Still still to add the various controller functions and corresponding
view files.