Overhauling interface
Compilation works again
Clean
Execute all tests

Warning: Currently make needs to be called twice