Error checking

If there are fewer than two arguments, return a usage statement instead of a complicated Objective-Cish error.