Added emit with callback in serve_tests
Assumed that websockets use unicode and not ascii
Merged Channel functionality into BaseNamespace