Files reorganization.
Use Grunt and npm for project management.
<3 Travis CI <3