Issue #77 - Subscription spec refactor and Readme update.