Plasmids: Definition, History, Properties, Characteristics, Classifications, Types and Extraction of Plasmid DNA