Merge pull request #26 from Crosbie/master

Merge Eoins work for further improvement.
added basic backbone views
finish all field views, create seperate app and grunt task to run