nextcapital coding challenge: todo list