Return data from getUserTodoLists() with promise.

When we want to retrieve data from server that is basically some async call, we are using promises.
Check usage in ToDoListsController.
Retrieve 'todoList' data via promise.
Merge pull request #1 from B8li/master

Add promises for better separation, when loading todo list data from server.
Thanks to B8li!