Set up Cache interface and unit test implementation of that interface
Test key exists in simple implementation
Test and fix getters and setters, including null return values
Concrete cache implementation starting point for DBM style caching