Adding options for blocking restart
Exposing blocking restart options
Higher precision for printing agility limits
The default for timeout and max conflict is printed as 'MAX' now

Much cleaner and better
Updating exit() to std::exit and including cstdlib

Thanks to Martin Maurer for spotting this one

Fixes #154