Move to sessions namespace
Rename to HostSubscriptionModule
Added the structure for authentication with the host
Move IModule to Sessions namespace
Move ModuleCollection to Sessions namespace
Rearrange parameters to make more sense
Added method for authentication using sessions
Updated to use sessions instead of user ID directly
Rearrange parameters for permission error
Implement proper arguments for permission error