Test suite set up. Run with `karma start`

Since I'm the only in this project, doing 100% testing, code review, perfect version control and all may be overkill. But the whole point of the project is to make a point, so why not?