when printed, column names have astrieks by them if they are primary key
added remove and add primary key functions