Use bundler.
Move to rspec for testing.
Add filter code.
Update documentation/licensing.
Update travis config to remove old targets.