Fixes #127.
Reintroduce HackMyCore, dropping the interim submodule, and reorganize and improve tests.