Major changes

Started using Hogan and Less
Pulled out routes and models into their own files.

Currently non-functional, need to resolve the POST to /new that creates
new elements