add parseVersions
add FindAll
remove sorting version strings
change interface for FindAll
add FindMax
remove unnecessary pointers