Implemented main warm up logic
Correct parsing of command-line options and usage help.