Adding Grunt. Separating the application into different files.