Gem description
Better tests description
Prevent adding methods to config once initialized.

I don't entirely like this, or how it's done, but I believe it's a necessary evil
Add enumerable. Closes #3