Maintenance, documentation, and publishing

Let's make this into a really awesome open-source project

- [ ] Improve documentation on README.md, add available options, make notes on contributing, building, testing, etc.
- [ ] Include demo page, publish to GitHub Pages
- [ ] Automated unit tests with Travis
- [ ] Publish to Bower