updating reconstruction manager to use UUID
ensuring required methods are available in the interface
new api from proteome
working out which methods are required by the proteome