Update travis matrix to include puppet 3.1.1.

Also add summary/description to Modulefile.
Fix lint warnings.
Disable 80chars lint warning. Treat warnings as errors.