Added language method, refactored os version parser logic and upgraded version number