Add more config support
Complete MetadataFactory config addition
Improve code style
Add docblocks
Merge pull request #58 from superdweebie/config

Add ClassMetadataFactoryName to config options