Add a base 'Backend' exception class for backend specific exceptions to extend from

Change-Id: Id627eee72f548a894bd7ae7ff30e3c1761726f42