add ISocket interface
update copyright
add target to make flex lib from global makefile
add MockSocket for testing
ISocket must extend IEventDispatcher for proper signatures
updated docs
ignore vim swap files
release v1.0.1
add CHANGES file to track changes
add IDs to Events
add default error handler and close method
FAKE COMMIT
fix event IDs to be proper ints
remove compiled file from repository
add base ErrorMessage
fix problem with multiple messages coming in too quickly
add ID to events. Every event now has a unique ID to use for replies
include a traceback with error events
fully close the socket when closing the session
ErrorEvents should be replies to the messages they were created for