Add version to ILibraryInformation

#666 the mark of the beast...

/cc @victorhurdugaci 
Constructors that throw if there's a null param?