Fixed bug where null was not being returned when language selection fail...

...s. Updated readme.
This is the whole sync vs callback argument right. well the callback here would only be function(err){}, which is a bit weird.