Fixed loading not showing checkmarks properly

Contents wasn't being saved properly to the db, rewritten to use GORM
properly