Add support for create and delete event operations.

Two changes:

1. If a timestamp of class Time is passed to an event set add/remove method,
it will create either a "create" (add) or "delete" (remove) event for
the instance in that event set. Per the API docs, this won't work if
the instance doesn't exist at the time specified.

2. Fauna::Event objects can be saved and deleted, causing the event set
they belong to to be updated accordingly. Deleting an event is pretty
straightforward (find the event in an instance or set's events and delete
it, and it vanishes).

There's no use case that I can see for saving an event that you've
retrieved from an event set (the timestamp of Fauna::Event isn't writable),
but you could instantiate a new Fauna::Event with the right parameters
(including a timestamp attribute in usecs, not Time), and save that to
create a new event in an instance's event history.
Add a convenience method on Fauna::Resource for creating events.

Creating new events on instance event sets is a little more verbose than doing so
on custom sets. An instance of Fauna::Event can be instantiated and saved,
but it needs to be initialized with resource, set, action, and timestamp (in usecs).

On instance event sets, the 'resource' and 'set' attributes are identical. This method
lets you skip that and initialize the new event with Time instead of usecs:

pig = Fauna::Resource.find(classes/pigs/12345)
event = pig.new_event('create', 2.days.ago) # example using rails time helpers
event.save
Merge pull request #44 from longform/update-rails-integration

Update rails integration
Move query spec into its own file
Test match and escaping.
test_ts_assignment doesn't test anything meaningful.
Update README.md
Update README.md
Fix count accessor
Update README.md
Infinite retries (actually, 5 retries)
rails helper expects server key config option to be called "secret"
Merge pull request #49 from bakineggs/fix-config-name-in-readme

rails helper expects server key config option to be called "secret"
Switch to Typhoeus. Back out the retry mechanism until we see what the faults look like.
Bug
Allow for array secrets
Fix debugger
CHANGELOG
Gemspec
ROOTKEY -> ROOT_KEY