Improved options validation, tweaked usage message