You will need node.js installed on you machine. See details here.
After installing node, run npm install in the project directory.
To install bower, run npm install bower. Then run bower install to get the angular resources.
Run grunt for building and grunt serve for preview.
Running grunt test will run the unit tests with karma and mocha.