Add Validation

This adds validation support, including pylint, pep8, sdist and installed files.  It runs those from travis (successfully, I hope).