Changed ConfigKey to ConfigOpt.
Migrated ConfigOpt to it's own module.

Also, added license headers.
Renamed confspec submodule to manager.
Improved documentation for sphinx generation.