I have never truly understood what the diffences are in beliefs between Sunni and Shia Muslims. Can anyone explain please, and are there any other factions of Islam?