clean up /theater so that it doesn't need a bunch of pointers and that it reuses channel-scoped-user-modes machinery
add a type for CTCP-encoded strings, and NOTICEs for error cases
spelling and gofmt
Merge pull request #31 from edmund-huber/theater_mode_cleanup

clean up /theater