Constructs test classes
Constructs test for addHandler and getHandler
Constructs test for processRequest
Improves testProcessRequest: refactors.
Tests method that throw an exception: getHandlerNotDefined
Test method throwing exception: addRequestDuplicateName
Introduces testing with hamcrest matchers
Refactors package organization for TestHamcrest.java
updates README.mk