* Move files being removed to seperate class and a stage before 'main'
** This is intended to fix an issue where other Yumrepo resources would depend on the /etc/yum.repos.d files being removed
* Update Gemfile for recent gems and changes to Travis-CI
* Add Puppet 3.5.x to Travis-CI tests