Added new exceptions for classNotFound and viewNotFound along with their abstract class and interfaces