Subscriptions

This closes #1

@jagthedrummer would you like to take a spin through? https://www.payola.io is running this version right now and I *think* I fixed the rough edges, but there's probably more hiding somewhere.