basic ConfigParse functionality added

closes

MAJOR:
- _get_ConfigParser_opts written: attempts type conversion on all
  options in the config file using the option's original type (when it
  was first entered into SimpleConfig)
- male_configfile written: curretly this creates and initializes the
  self.ConfigParser object.  this might need to change later.

MINOR:
- many lists throughout needed to be dictionaries.
    - as such, no more appending
    - also, some dictionary comprehensions are added
- optionxform was an important find-- preserves case when using
  ConfigParser
Changed code order and added headers
fixed bug in default_opts due to iter change
minor cleanup and consistency changes

- renamed default_opts to get_default_opts for consistency
- no more returning values where this shouldn't happen
- changed mentions of 'descrition' to 'msg' for consistency
Basic ArgumentParser integration working
removed SimpleConfig name option

- this overrode the prog argument, which made for some kind of confusing
  argparse help
base functionality complete (parse added)