got rid of old "config" module
updated unit tests, added better merge function, fleshed out require funciton in factory
fixed up require even more.