adding support for centos, tweaking tests and trying to write bats for checking nvm install
satisfies foodcritic now
fixed ruby syntax issue
dropping required from version
dropping required from version
Merge gregnorth/master