Use shorter namespace specification for errors
Define ServerError to encapsulate Fishbowl server errors
Dynamically define error classes with appropriate default messages
Clear ticket on login failures
Allow defining / obeying timeouts for connecting, reading, and writing to Fishbowl socket