Initial web app + some server changes.