Some mobile browser fails to download dynamic content with POST request. This commit fixes that.
- Add `webgen/gen.rb` to generate web page from template - Add support for mobile browser - Change layouts