time ugm creation, pluggable cache, overhaul testsetup
travis integration