Adding ability to add methods to the command, resolves #7 and resolves #5