complete chapter 15

Fix the SniperTableAdapterTest.java to test using the jMock.
Use the Apache commons.lang library to override the methods (equals,
hashCode, toString)