Implemented a number of new commands, untested as always, really at this...

... point there's a couple more server-side commands that i'll do later tonight but the gui stuff needs to be written