Added tests for non-ascii range characters
Added solution file
Fixed handling of characters that need more then one byte when encoded