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

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