Refactor Reel::Server, refactor/retrofit/abandon SocketMixin

Closes #114, Closes #119, Closes #120