New Config Settting: pep8.lintOnSave

Hello
I've implemented the following:
* Added a pep8.lintOnSave config setting that decides whether not to lint automatically when the file is saved (as suggested in #2)
* Added a PEP8 menu with a "Lint" option to manually trigger linting
* Setup default config settings using Atom's atom.config.setDefaults API