Taking out some pep8 violations
Merge remote-tracking branch 'upstream/master'
using pathlib to make code cleaner. Pathlib is already accepted as part of python-3.4. So we don't really have to do any later when we migrate to it
Merge pull request #15 from lowks/master

Using pathlib in code to simplify the code