Building a functional-style web app with Immutable and React - Part 1