Finished Chapter 8. Added StoreController and functional tests.