feat: declare and use a factory for Todos
feat: provide routes for the application