Added decorators to validation functions to provide more feedback on invalid arguments
Added isodate to requirements.txt.
TODO: Add more helpful help text for each argument of each command