starts  a db cache for missing assignments
adds the model for the missing assignments
adds a sql table to work with
change the message on empty
adds a refresh button to the new empty text