Only changes in understanding are saved remotely

fixes #110
Concept understanding cache is reset when resource understanding is changed

This means that changes to concept understanding inferred from
resource understandings will be updated in the front end

fixes #111