Documentation fix, travis-ci build setup

* Added travis-ci build matrix
* Added documentation for class perlbrew
* lint errors reduced for class perlbrew