Fixed out of bound exception on no arguments

When checking for the first argument being init, we assumed that there was a
first argument. Now checks for argument count being greater than 0 and prints
the help text if it is not.