Python web framework: lightweight, extensible, decoupled, secure