Fixed issues #1 and #2. Added TargetLanguage class which identifies specific language issues that may need to be accounted for depending on the target language.