Make sure there's a gitignore file on this project
Big restructuring of files.

Added unit testing capabilities. Added travis CI. Added minification.
Update min for bower
Add Travis badge
Trailing whitespace
Use a non-minified version of the code for the demo
Update header
Update gitignore
Merge branch 'master' into gh-pages

Conflicts:
	.gitignore