Started work on abstracting todoist models.

Created a User and a Project class which hide the underlying use of json messages.