First code commit. Code through section 2 of the tutorial.