Added Session controller and test
Through listing 8.21
Finish chapter 8