add hamcrest core
initial impl. of the response select example
use JDK 7
expiration is now based on the request time; request now carries labels
Beef up the Response class; rename ResponseGenerator -> Generator
omit Label.secondaryName
Tracker introduced
implement revision-based selection