A lot of work towards sprint 1, adding in real classes for accepting PIPlayer data, storing it to the database, and proving a means for getting this data back.