Merge pull request #7 from gravitycar/view

Started over with the view, and went to a model based on the current
Added a css file and linked to it in the header. Also changed the template factory to use the same method to produce the edit and detail views, and just wrapped that method with detail specific and edit specific method.