Feature: New test framework

Use the new [fish-tank](https://github.com/terlar/fry). All tests are completely rewritten and feels more stable.