added comments and extra tests to make sure that config isn't mutated
got rid of old config.js, added methods to create new factories using new plugin retrievers, added value retriever to defaults, spruced up tests
added some nice comments
0.1.1