Hash with multiple values per key, inspired by MultiDict.py of WebOb