Additional validation

I added some more input validation; the user cannot now use too many arguments, though this can be changed easily in the future. Also, I spruced up the welcome screen a bit.
--J. Stanek