Move deps to requirements.txt

I'm told that this is a more normal way to do it. Just picking version numbers based on what I already have installed... since I know it works with that. python-dateutil forced to version 2.2 because that's the version expected by the monkeypatch hack in googlecalendar.py.