Chapter3

Code for chapter 3. I also started working on the bonus crowd funding project. 

@petekinnecom am I doing this branch/commit/pull request correctly?