fix linter warnings
add gpfs::v340 & v350 classes

To replace gpfs::340 & gpfs::350 as class names that start with a number
will not be support by puppet 4.x
update module boilerplate
add a few completely trivial tests