Muer karma

* test infrastructure ready to use, includes frontend and backend
* fix flake8 and eslint
* configured grunt task runner