Todo app like todo MVC however rendered all in client via javascript