Subscription specs

Specs for the subscriptions service. Closes #29