add todo items controller
write tests for todo items