Allow for optional time filter on .cleanup

We're keen on automatically cleaning up Triggers and Tables, but it would be nice to retain some recent tables

This PR introduces an optional options hash to .cleanup to allow for a until_time where tables created afterwards would be preserved
@grobie had a good point.. lets rename this to `until`