update build instructions

Fixes #113
update CONTRIBUTING.md

typos and formatting
typo
Improve Gruntfile configuration
Bump grunt-jsdoc to non Java dependent version
Merge pull request #116 from megawac/grunt-fix

Grunt configuration
TCP connections to ROS bridge for node
add 'time-grunt' and improve the Gruntfile.js a bit
fibonacci.example.js: add timeout to give rosbridge time to subscribe the feedback topic
replace unreliable turtle_tf_demo with a static_transform_publisher

The tests only check a single tf anyway, and the static publisher is more reliable
add launch file for example setup

This provides a cleaner way to start (and kill) all the nodes required for the tests
Merge pull request #119 from T045T/improve_tests

Improve test reliability
Merge pull request #117 from megawac/node-tcp

[wip] TCP connections to ROS bridge for node
Merge pull request #118 from Rayman/develop

add 'time-grunt' and improve the Gruntfile.js a bit
Improve test coverage