Minimum HTTP Server

(btw: bobbybee and shadowcoder are both me)

- [x] Create HTTP skeleton
- [x] Read HTTP request
- [x] Parse HTTP headers
- [x] API to rest of Astron for giving data to HTTP server
- [x] Config files
- [x] Serve HTML5 webapp
- [ ] SSL
An enable/disabled flag should not be required here.  If "web" is provided in the config file, the webserver is enabled, if the web section is not provided then the web server should be disabled.