Makes a new package in communicaitons called 'commands'. These commands are immutable and can return JSON String representations. They are still useful even if they aren't being used in WebSockets.
(fixes #39)