Setup source directories

There are separate directories for the css, html, javascript, and java
sources. This should all get built into one binary directory.
Update gitignore for bin/ and dist/

We will build things into one or both of these directories. Git should
not contain binaries.
Merge pull request #2 from routemaster/issues/repository_organization

Repository Organization