Add support to compile TypeScript with Grunt
Add node_modules, to avoid having to download dependencies

This is considered best practise for non-library applications.
Add jasmine grunt target

Conflicts:
	gol.js
	tests/ts-test.js
Add watch capability and update readme
Add node_modules for jasmine and watch contrib
Change formulation of test and exlude Gruntfile.js from being run by Jasmine

This suppresses an error message and makes the tests more sensible.
Merge branch 'grunt'

Conflicts:
	Gruntfile.js
	gol.js
	tests/ts-test.js
	tests/ts-test.ts