added usage file and check for -h or --help