completed insert queries

everything done but user and achievements don't have insert so we don't
insert more than one. they are inserted on create, and then updated
basic update

need to double check id of user and achievements