Changed Method Name From 'readWrite' to 'writeRead'

The previous name was causing some confusion about parameter order,
the write parameter comes first. This is because write operations
occur before read operations in the platform. The method name has
been changed in order to hopefully cause less confusion.
Added User-Agent String
Flush the client buffer just in case we got sent something random.
Release V2.1