Add grunt and organize the project