Changes again to the namespace...OOP is weird. Also, some configuration stuff.
Adds basics to begin documentation.
Another, slightly more exotic CSV file for examples.
Adds new exceptions to the Index.
Cleans up some logic. Adds additional configuration options.