added web-mode and set up for it