might be unstable

Moved the HTTP script into a seperate script. Changed the way the
settings work.