TodoMVC built with React rendering on both server-side and client, persisting todos to firebase