Spam controller added and Kick command

kick limited to ops, if you say something four times in a row, you will
not be able to say that message again until you say something else.
I also fixed compile order and external project location (would not
compile unless you had also forked Craft.Net)