Add the files for a typescript port

Started playing with using the readline library. But it doesn't play nice if it's not given a real terminal, which is annoying me.
Hello world test
Basic test framework for actually doing task-list
Make quit work and passing tests
Finish port
Use built-in assertions not nodeunits

Exiting when assertion happens makes much more sense
Add Gruntfile.js

Needed at least one nodeunit assertion to pass tests. Make one at the end of the tests.
Add README
Use accessors on Task object

(requires ES5)
Merge Hash in to the main TaskList class

Makes it more primitive
Use a typescript index signature to get the type of tasks right
Merge pull request #1 from mbirtwell/typescript-port

Typescript port
Made the test os agnostic
Merge pull request #2 from gemcfadyen/line-ending-agnostic

Made the test OS agnostic