Forcing input to utf 8 to maybe avoid future problems.

Encoding/decoding of strings/unicode strings in Python is strange.

Signed-off-by: parhamfh <parhamfh@kth.se>
Added Debug output option to Word class

Signed-off-by: parhamfh <parhamfh@kth.se>
Fixed problem with unicode letters when executing rule 2.1

since unicode letters take up two bytes, simply mapping against a string with unicode characters produces unexpected results (since the string is split into bytes and each unicode letter is two bytes, alot of garbage)

Signed-off-by: parhamfh <parhamfh@kth.se>
clean up

Signed-off-by: parhamfh <parhamfh@kth.se>
Minor cleanup and fixed call to PhoneticTranscriber

Signed-off-by: parhamfh <parhamfh@kth.se>