Initial version.
Add Common Issues section.
Miscellaneous cleanup:
* Move response writing to separate functions for clarity.
* Add http.get() wrapper to simplify getting a complete page.
* In general, try to decrease the indentation level and make the flow of things more clear.