Make the number of pylint violations a default value in the script, overrideable elsewhere
Add a pre-push hook that can be used to validate pylint and pep8 values
Merge pull request #264 from cpennington/default-pre-pylint-number

Make violation checking a little more automatic
Use python-versioneer to prep PyPI pushes
Add a makefile for running tests/packaging
Make travis.yml use the make file