Required tools are: Nodejs, Grunt and Bower