Added API groundwork, fixed up some grunt stuff
Added node modules to grunt task
Working on API and clean-up
Added license and readme
Merge branch 'dev'