Add INTERNAL_ERROR status const
Refactor and add specs for EventProcessor

Issue #6.
Add tests for EventProcessor, things like retrying, preventing rate
limiting and returning the right status codes.
Make EventProcessor more reliable by covering more use cases.
Make EventProcessor more readable through some refactoring.
Add pending specs for integration-style testing
Stub out unnecessary sleeping during specs
Improve handling for invalid events

Issue #6.
If event data comes in that is not of the proper format, the
EventProcessor will throw the appropriate errors.
Respond to bad event data with bad request

Issue #6.
Group Fulcrum Fusion specs so they're more readable.
Add specs for more comprehensive coverage of bad post data.
Refactor fulcrum fusion to capture these invalid events and respond with
a bad request.
Stub fusion tables calls for super fast tests

Issue #6.
Make tests about 5x faster by stubbing out external calls to google
services.
This will pay off in dividends as more comprehensive tests at this same
level are added.
Fix bug in Form
Fix bug in RecordData
Move RecordProcessor processing into #process
Add pending specs to fulcrum fusion spec
Flesh out pending specs for EventProcessor
Fix bug in RecordColumnSanitizer