Added validation and notification; Added trimming whitespace on vimrc
Updated for puppet lint
Reordered the params
Fixed logic now that they are passing a parameter to change the list of files.
Merge branch 'master' of github.com:abernstein/user-profile-unix
Revert "Merge branch 'master' of github.com:abernstein/user-profile-unix"

This reverts commit 918dd4705aeb6e945800b6699b263f6ee79c7bae, reversing
changes made to 23095fc0c684cc367ff11f04cb5d6836f943f93e.