better build rules, gutted main
exercises
nonempty test case
new exercises