Finished chapter 3. Added support for application state change via URI Anchors