Created Command, CommandDefinition, CommandParameter, CommandParser and CommandParsingException classes.