added -v version flag (includes usage output), removed -h flag