So basically everyone, to learn from this thread, make sure to give server and client errors when something isn't working.
This includes server start up, client join, and errors on either side when running a command that isn't working.
Helps everyone including yourself see where the problem starts.