Adding karma + expect.js as the test runner solution. Fixed Makefile to run tests differently. Deleted a lot of old tests which are going to be deleted anyway.