split out the add/search tests.
Example API from readme almost works (now i need to change readme !).
Update readme, and ensure readme example works in test cases.