Added support for 'enum' and 'set' field types

Enum and Set field type support is lacking in doctrine, [this is a known issue, however it has a known solution as well](http://wildlyinaccurate.com/doctrine-2-resolving-unknown-database-type-enum-requested), I've simply added in the solution so the Factory can support these types of fields.