renamed vars to indicate generalizability to other data sets
moved mysql-related args being passed around everywhere into a struct, mysql_visitor