#126 refactored tags to support generic ids (probably this will be a UUID soon, but it wasn’t really necessary). fixed tags in 4.0
#126 converted tag from jsonClient to apiClient
#126 refactored tag with a protocol
#126 refactored tag to use weak self
#126 refactored dvrStore to use apiClient
#126 refactor autorec store to use apiClient
 #126 refactor channel store to use apiClient
#126 refactor confignames to use apiClient
#126 refactor status subscriptions to apiClient
#126 refactored adapter store to use apiClient
#126 refactored status subscription store to use a protocol
#126 refactored adapter storage to use protocol
#126 added limited subscription support
fix cancel button not doing the cancel