Implemented proper __str__ and __repr__ methods for Specifications
Moved resolve method to Specification base class
Minor formatting changes
Renamed RegisteredMethod to LabelDecorator and added docstring
Renamed the registry attribute of the decorators to labelled
Moved available_setup_options to setup method and improved docstring
Moved available_instantiation_options to call and improved docstrings