Create initial page as well as build system for front-end components.

So what I currently have is
- Log files added to .gitignore
- `index.html` with pretty nav bar.
- Build system with bower dependencies, grunt, sass, and all of the minification and source mapping installed.
- Nice new readme.

Tests run and pass. It's a big merge so it might not automerge.