this is a bit of a middle ground commit, I have been in the stages of structuring a system for accessing the most basic insert display and remove functions for each of the tables. at the moment I have made it so that each one is an object with its own accsor methods, and data.c simply makes a reference and controls the calls to them. I am aware that this is a bit of a weird structure, but it protects the functions and will prevent data.php from getting too croweded too quickly