Added Exceptions base class and removed specific headers