API additions

Adding the following API calls, tests included:

 * `getCompletedTodolistsByProject`
 * `getAllTodolistsByProject`
 * `createTodolistByProject`
 * `createTodoByTodolist`
 * `createCommentByTodo`
 * `createAttachment`