Move parse_gecos into private scope
Check also for empty values in gecos

value is nil if gecos string is shorter than gecos_map
value is empty if there is empty string in gecos (eg. 'name,,title,email')