add test suite with puppetlabs_spec_helper Closes #15
* testing main class and all defines
* update Gemfile
* update Rakefile
add TravisCI support