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
In this case, I believe the preferred behavior will be to have no default value for web/bind. And enable the web server only if a bind address is provided.