Added a file to hold assorted helper functions that I use to split
provenance information out of database queries. I am open to refactoring
this to somewhere else.
Added provenance recording. Note: This will break this script for anyone
that does not have the provenance table created like so:

CREATE TABLE IF NOT EXISTS qraat.provenance (
  id bigint(20) NOT NULL AUTO_INCREMENT,
  obj_table varchar(20) not null,
  obj_id bigint(20) not null,
  dep_table varchar(20) not null,
  dep_id bigint(20) not null,
  primary key (id)
) engine=MyISAM;
Merge of changes since I pulled into the provenance changes.
Merge branch 'master' of github.com:QRAAT/QRAAT