temporary commit
some works in office

remove mock in SniperTableAdapterTest.java
change constructor of SniperState class
Finish implement chapter 15.
- Unit test fail
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)
Merge pull request #2 from yskang/home_chapter_15

Home chapter 15