Updated to make uprating happen automatically

Reworked flow
Added timecop tests