Code formatting update
Subscriptions: Adding basic test outline and first test
Subscriptions: Test for owner/node requirement
Subscriptions: Add remaining tests. Fixes #17.