Check keyword arguments passed to Reader constructor. Throw an Assertion...

Before this change, specifying an invalid keyword argument would cause the AsyncConn
to fail quietly in the Tornado default exception handler during run-time.