moved defaults and version from prototype to just be static properties of the Revolver object.