review hash.py and cookie.py and did minor updates