need to reconcile parse_cgi cpp and hpp, also need to touch up hpp a bit, time constraints mean commiting now