Grunt project definition

#NIO-29 fixed
Gitignore update
Bower configuration
Basic project structure