A lot of work

Added a new command in the executor: smmoney, almost fully implemented.
Also added a lot of checks for inputed numbers like for
/smconfig spawn x y z
to make sure x, y, z are numbers and if they are numbers make sure they
are not negtive.