Premis manipulator:
IDFormatter Added
Uses Generics
Factory in separate class
rewrote doms event client to use the central lib directly