deploy targets linux. bundler takes --architecture
Use util.inherits in tool

This lets use look at self.constructor and see the right class rather
than BaseCatalog
don't refresh a catalog while the other refreshes

also, try/finally
drop unused argument
drop another unused argument