A simple and extensible web framework