refactored todo list views out of mainView into todoListView re: #23
Todo views disposed of when no longer needed