Restructured source files
Added more unit tests
Reordered Grunt tasks
Added repository, devDependencies and changed test command on package.json
New dist version
Updated README
Added Travis integration