* moar abstractizations
* still figuring stuff around here #oop
worked on index table and on BaseTable
finished up with the new classes