Issue #1: Added base configuration utility, originally from JMozConfig.py.
Issue #1: Made Configurator create a configuration file, empty by default, on
startup if one doesn't already exist.
Issue #1: Create a new Section object within Configurator that represents
Sections of a configuration file. Each of these can have options within them, or
subsections.
Issue #1: Made Section object able to add options beneath it.
Issue #1: Added prettylogger to configurator package, with ability to debug Configurator now.
Issue #1: Added ability for configurator to have sections within sections.
Issue #1: Added ability to read sections, subsections, and options via a dot-separated path.
Issue #1: Added ability to add options to the configuration file via dot-separated paths.
Issue #1: Added basic configuration reading capability to transgression, with the program feature that it searches for a configuration section called 'Binaries', and does nothing with it, aside from alert the user.