1. Switch temporal version to per-key time-line
2. got around to setting up gradle build