Redraw radius on keyup, fit map bounds on change
Store schema as sql
Enable postgis extension
Add point index to subscriptions
Add Subscription.contains to find event within a given radius
Add object to notify subscribers
Strip non-digit characters from phone number
Refactor notifier
Back out phone number validation for now

Need to research this a bit
Add SMS sender class
Connect SMS notifications
Extract stub sms method for specs
Use standard dotenv setup
Extract generic notify message

Eventually want to use polymorphic interface here
Assign events to the publisher
Add notifications model
Extract twilio helper module
Store a notification record for each sent message
Create a notification record regardless of whether it's a dup

It's not the model's job to prevent duplicate notifications
Store desired notification format on subscription

Will also be stored on notification