v.0.0.2: Added exception handling for command line and validation of user input for better security