Moved src files
Added package.json
Added karma.conf.js
Updated bower.json
Ignore various dev directories
Added unit tests