Filled out more of the commands and added extra argument checking