Some fixes for unicode woes. Now correctly parses strings with weird characters in them as spaces