Added String::trimLeft and Right and improved Version parsing