HTTP GET / POST reaction

We should maybe make a `util` directory and have the ShouldRun function be under `__init__.py` and the ParseHeaders be under an `http.py`. I think it would keep things a bit better organized and prevent `util.py` from getting huge.