Move main soruce file into src directory
Add npm, bower, and dist build initial support
Add testing and karma support; update docs
Merge pull request #1 from nicolasartman/master

Add basic tool setup