Issue #23, Deleted unwanted methods, added Javadoc to the ones we keep
Issue #23, feedback on PR
 - Renamed removeAll() to clear()
 - Cache now implements Iterable