Added generic Command class
Added stop command class
Added 'switch' command