More foundations for browsable API
Request method overloading
Commenting and clean up
Update example
Conform to flake8