Fixing travis config and test setup

- removing shoulda dependency. I feel bad now for doing this.
- Fixing development dependencies

(I probably won't publish a new gem version, API still unchanged)