Cleaner Server constructor: Default error message sink is empty now
Stricter build script: now requires an argument and prints usage info