Find first non-repeating char in a given string

O(N) solution. Iterate through the string 2 times. Once to create the
map, next time to check the count.