More convenient local testing infrastructure and grunt library update

You can write `grunt local-test`, it will open browser with test results. On every change in tests or source files it will refresh automatically.