added basic Frontend tests, html validation and javascript linting