Prevent timecop teardown clobbering other teardowns

This was preventing the Webmock reset from happening
First pass at models to wrap worldwide API