Restructured the tables to be associative, did more work with the feature reply, and added comments to prepare this project for an inactive period.