Added most commands. Just needs tests and error catching now