minimal docs on supported message types
pep8 fixes
requesting access token
menu creation
relay menu key press events
give EventKey event messages a different to-addr
switch to_addr based on cached event key
infer rich media message type