Update the partial view loading

Restructured the partial view loading methods
Added dev stuff to gruntfile
Restructured the main app file to make more sense
Fixed a bunch of bad syntax too