Update travis to check quality of modified files.

Had a difficult time getting this script working since it was working fine on my local box, but after quite a few travis pushes, here is the finished result!

You make a pull request and this will check every file you commit against quality.