Merge pull request #4 from colin-combe/master

Tidy top level directory
Added grunt build process.
Added entry point for browserify.
Changed bower target to bower_components.
Added build folder with compiled project.
Added demo using packaged app.
Required D3 and RGBColor.
Continued requiring of modules.
Continuing modularization.
Moved namespace to configuration file.
Removed logging statements.
Converted gruntfile.coffee to JS to remove coffeescript dependencies.
Update README.md
pulled josh's build branch