Refactor models plugins
Refactor database helper to avoid requiring the full application
Disconnect from the sequel model connection
Require an endpoint and publisher_id when creating a subscription
Update gem dependencies