Added ability to make HTTP requests.  Shifted some stuff around