added some more structure to the project
Initial Config system setup
More implementation

At the moment everything is kind of everywhere, I'm not happy that I
have to, for example, do relative import (PEP 328) of the custom
execption classes.

Interestingly though, the initial decode/encode classes (extended) seem
to be complete in regard to their very specific purpose. Also, the
settings/config system (thanks to ConfigParser) trivial, but at the
moment I only have a few values...we'll see.

Currently the pymuco script (which will run everything) is a bit of a
mess, I seem to be mixing to many different purposes of code together
thats just making a mess. I'm going to have to sleep on this.
Added gitignore for python
Some minor changes

* I have *converted* the script to python 3 (I don't think I'll be
  making use of libraries other than those included anyway)
* I also updated/correct the README
Have Piping working

* Got a decoded flac byte-stream piped to lame
* rudimentary structure....however this is likely to change...
Lots of small changes

Most of these involved removing a lot of fluff and simplifying each
module (while spreading further `duties' to other *new* modules)

* The commandline parse has been simplified with more concise flags
* The settings module includes as part of the `open' method a test
  to see if the config file exists...lacking the default file a new
  one is created.
 * I have also moved some the options within `settings.ini' around as
   to make the `plugins' more modular. My hope is the later versions
   will allow for defaults to be defined within the `plugins' themselves,
   meaning that a user could download a new plugin and have it's settings
   added to one's config file on the fly during runtime.
* I have decided to make the transcode module a *package* for the simple
  reason that dynamic importing and loading is easier...and also because
  there are no negatives. (As far as I understand it, doing it like this
  means I could separate the plugins from the app allowing for a more
  succinct application usage and maintenance.
* A few renames here and there...
* I have also created the `transcoders' module that'll handle the checking
  and loading of modules.
Basic functionality is implemented

* the correct decoder is chosen on a per-file basis at runtime.
* the encoder is loaded beforehand and reused (now that I mention it,
  this might cause problems...I need to thourghouly test this)
* logging is a bit shit...
Working

* It seems that using the same object does not cause problems (yet, in
  the case of multi-threading/parallelism this will need to be rethought)
* Logging information still missing, debug mode is default currently...
I would consider this here a stable beta release

I have created a small bash script that calls python3 and the pymuco
main script. All seems to be working fine on Windows (CYGWIN isn't
working so well, but that is most likely down to lacking support in
flac and lame for cygwin/posix paths...