a bunch of little stuff

-Changed factories.h to GdiObjectFactory.h which is more descriptive of
what the module is.