Added default serializers/inspectors
Changed the way that factories identify their instances (otherwise subclasses would have returned true)
Added a timeout to all of the tests of 1 second (so they will never lock up)
Changed the definition of configurations to make them behave more sanely