Update channel module to use RAII
Update module descriptions for session and request
Update session module to use RAII. Introduce public `spawn_mount` method for mounting and running a background session loop.