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