Moved files around according to requirements for clientside commands
Cleaned up UserCommandFactory
Working on UserCommand and ServerCommand