Rewrite EarthReader-Web

Because it could be better.

WIP