move the TodoMVC example code into a proper namespace