Add app-cache, make a proper web-app