API changes according comments from review. Unit test updates
Updating readme, adding helper method to invalidate cache