Fixed infinite recursion by implementing __getattr__ instead of __getattribute__.
Method format accepts kwargs.
Added user data to session fetch.
Converting results into dict.
Some whitespace fixing (copied from examples page).
Preparing ground for API access, which will have little bit more security and functions
compared to direct access.