Reorganize app.js

This borrows a lot of the structure from my node-rook app.
Ignore the compiled CSS
Use gulp to compile everything

It's a little more work on my end than letting the server do all the
work, but it's worth it for a little extra flexibility.
Convert to stylus

And move all of the pre-compiled stuff out of the public folder.