changing signature for the service of the search api.
Merge pull request #33 from nribeka/issue#37

Changing signature for the service of the search api.
replacing custom logging with slf4j.
Merge pull request #34 from nribeka/issue#39

Replacing custom logging with slf4j.
Change the package structure to muzima
Merge pull request #35 from muzima/issue#40

Change the package structure to muzima
Change the structure of the configuration file.
Merge pull request #36 from muzima/issue#55

Change the structure of the configuration file.
Proxy implementation & self signed  certificate implementation
Using collection to perform CRUD to save commit calls.
Separating modules into smaller reusable pieces.
Adding support for json extension for the configuration file.
Updating the readme file.
Merge pull request #37 from muzima/issue#64

Issue#64
changes for adding lucene transform
changes to add lucene transform