Added some search functionality..Hibernate Search does the relevance
search, although its weird because it deletes certain words from the
query and I can't figure out how to get around it so that it works good.
But its good enough for now. I'm only using Hibernate Search for the
relevance search because I can't figure out how to use their analyzers
right... Everything else uses basic criteria for searching. 

I added some helper classes for searching in the searchHelpers package.
Updated the search dao and services to use one method for search, and
pass in constants to determine what kind of search to do.

Updated Pom.xml with Hibernate Search Dependency

Updated some models so Hibernate Search can index on...

Added a startup method to index our database for Hibernate Search... it
creates a folder in your root directory of your c drive, and its called
var/lucene/indexes/com.mimir.library.model.Book/...
Merge branch 'master' of https://github.com/rgoldbach/Mimir.git

Conflicts:
	Library/src/main/java/com/mimir/library/controller/SearchController.java