My custom web.py framework