Added checks for invalid number of args for all commands. Changes to README and makefile for consistency with proj requirements. We are fucking done!