initial commit
Tests pass
Basic task list