Start in-the-loop compilation

Including a major overhaul of testing...

Signed-off-by: Christoph Höger <christoph.hoeger@tu-berlin.de>