Merge pull request #13 from lowks/master

ENH give the log file a good extension name if not specified
Taking out some pep8 violations
Merge branch 'master' of https://github.com/solos/linote
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