Make it a node module, so `npm install` will set up the project.
Rather MIT
First test and production code.
Starting on a LiveScript impl.
Make the LiveScript tests run.
We dont need the matchers now.
The setup tests *cough*.
Be closer to the java impl, in the end it's legacy we produce here :).
Use the java test names and don't return from the it's.
Make addTaskToProject() throw.
Make adding a task to an existing project work.
Create a task object and make a task findable by ID.
Task that can't be found return null.
Find by id returns null when no task with given id exists.
Asking for task of non esisting project results in null.
Retrieve task added to project.
Ignore generated files.
Move production code into its own file.
Remove useless comments and format tests to see arrange, act and assert.
A basic working JS version (copied the compiled LiveScript :).