Generalizing embedded HTTP server so it can server multiple things.

Created a LogNull option for when you don't want it to log anything
New files.