Merge pull request #5 from k-joseph/master

fixed NullPointerException
removed unnecessary pages and their corresponding controllers.
fixed synonyms api
little changes to the synonym groups
added page for adding synonyms.
still no other pages - editing synonyms
still not searching for synonyms
still no persistence.
Remove the problematic unit tests
added persistence for synonyms.
still buggy, and lacking pages in the admin panel.
Merge branch 'master' of https://github.com/openmrs/openmrs-module-chartsearch
fixed bug, added comments.
changed chart search icon and label
Merge pull request #6 from k-joseph/CSM-54

[#CSM-54] Change icon for chartserach on patient page
added a patient header to chart search module page
added UI support for observation groups
removed some chart search label and icon
Indicate selection in result pane
removed <h2>Chart Search Page</h2>
Merge pull request #7 from k-joseph/CSM-61

[#CSM-61] The chart search should have a patient header like the rest of the other pages
support Boolean search operators (OR AND NOT etc)
added edit synonym groups page
to fix: add & delete buttons on edit synonym page.
functionality - cant update synonym groups through the page yet.
Merge branch 'master' of https://github.com/openmrs/openmrs-module-chartsearch
Synonym feature is working (finally).
No deleting synonym groups yet, will be added shortly.