History handling

Removed the funtions from lims_utils, put them in genologics.entities , see PR https://github.com/SciLifeLab/genologics/pull/64/


Changed the calls to these functions to use the object. 

Added error handling to a small thing that broke once, when the History object failed to be created properly. 
what's the reason of this? The scripts should be updated on every re-install, there is no need to pre-remove them