Clean up, automatically inherit from Error if not already, only expose one Constructor
Package config updates, README update