Initial Commit
added A/V controller
added protocol definitions
set error status on error response
ensure connect/disconnect callbacks occur just once
don't treat empty message as an error
differentiate end-of-stream in read from empty response
improved error reporting
improved error reporting
removed unused error status
don't set status on error response
fire connected event only when write stream opens
fix problem with pending request check
project configuration update
log invalid messages received
created minimal UI
project configuration update
fixed name of max message length constant
replace input and output streams with reader and writer
resolved status timer issues