updates to work better with travis

@darbyfrey @kylecrum @voxtex

Travis was not correctly calculating the code coverage because by default, the vendor path (where it puts the gems) are included.  This fixes it so that we can use statements like 
```ruby
# fail once the test coverage gets below an accepted amount
SimpleCov.minimum_coverage 95
```