Minimal Python web framework with an object oriented bias