.todo is created as project's opened if none

+ TodoDb moved to own file