Command

Added command abstract class