splitting version info correctly, catching errors when parsing change log