added tests to gain 100% coverage for all Job methods
added tests for Category model
added chapter 9