#29 Added CategorySearch unit tests.
Added test class I forgot to commit
#29 Added TestProductSearch.java
#29 Added license to test classes.
#29 Cleaned up some of the search code.