reposconf.py WIP: adds @param docstring for _get_contents()
reposconf.py WIP: adds add() function
reposconf.py WIP: adds delete() function
reposconf.py WIP: adds update() function
makeconf.py: renamed class to ConfigHandler
config.py: Adds auto_sync, conf_type, and allow_no_repoconfig

Three new options have been added to give users repo config
configurability.
repoconfmanager.py WIP: Creates initial RepoConfManager class

This class will provide a wrapper for all config types and will
also allow for custom config plugins as well.
repoconfmanager WIP: adds dict of supported modules
repoconfigmanager.py WIP: adds conf_type checks

Checks are made to assure conf_types exists and is in the correct
format that RepoConfManager expects it to be.
repoconfmanager.py WIP: adds add() function

By checking the conf_types and associating them with a dict has each
key as the conf_type and the value is a tuple of the corresponding
class and string of the module name.
repoconfmanager.py WIP: adds delete() function
repoconfmanager.py WIP: adds update() function
makeconf.py: adds stub update() function
reposconf.py WIP: gives error messages more verbosity
config.py: rename allow_no_repoconfig to require_repoconfig
makeconf.py: gives error messages more clarity
reposconf.py WIP: naturalizes key check for overlay name
config.py: removes past tense from require_repoconfig
db.py: Incorporates RepoConfManager class
repoconfmanager.py WIP: modifies logic behind require_repoconfig checks