Updated Web Application to modern standards