An inheritance decorator

Method and practice for instantiating classes that are inherited from

More tests, and ability to nullify parameters

Added better naming to common_params, and an assertion and test to boot

Python 2.6 compatible unit tests