Initial support for Arabic

Added the main Arabic character list and combinations
Still need to find a solution for Shadda - Stress (ّ ) and Tatweel - Lengthen (ـ) characters.