Way less globals

Lets see if the commit comments appear here
Right - doing nothing in __init__ and moving all side effects to Manhole.install() will fix that.