New folder structure

All source files now live in `/src`. 3rd party libriaries live in
`/vendor`. When running `grunt serve`, files get served from `.tmp`.
Before releasing a new version, run `grunt build`. That will build
the optimized files into `/www`

@espy @svnlto @zoepage