Changing naming conventions
Adding EventStoreException
Changing name spaces by adding the prefix of SaaSOvation.