Added all the java classe necessary to implement the command processor