Broken testing

 - Updated gitignore to ignore RubyMine files
Updated spec testing
Updated to have travis and fixture yaml
Added lint tasks to rake
Disable autoloader warning
Added Nokogiri and other gems required for testing
Updated gitignore
Removed beaker 1.3.1 restriction
Added Puppet Enterprise master install of registry module

 - Previous code was doing a git pull from the registry modules master
   branch on GitHub.  We now ensure the module comes from a stable Forge
   version instead, that is installed on the PE master.
add a reusable config for PE testing config
Updated default configs and plugin sync