added basic adding of todos and removal, integrated with model