Updated TONS of stuff. The two biggest updates:
- Changed the method of storing links from a giant serialized list to one row for each link (maps rowId from Index table -> name of link);
- Split the database interaction stuff into new Model classes in their own folder. This helps make it easier to change things later, as well as clean up the other code a little.