Added support for ignoring update message
Improved version comparison (taken from https://github.com/danhanly/VersionComparator)