* AmiClient.Publish() calls now support async responses
* AmiClient now operates on top of a generic Stream instead of maintaining its own internal TcpClient
* Basic README filled in
@todo: rewrite AmiSessionManager to use new await support (currently implemented as a complexx state machine)