Code tidyup after 2to3 conversion

Moved config parser into its own module
Trailing whitespace removal
Version bump to 0.3
We can only support Python2.6 and above
No need to define NotImplementedError, Python has its own.
PyLint fixes

Moved credentials into new Config class