modified ExceptionHandler to use different logging levels
Added enum types in ExceptionHandler
Modified all necessary method calls for new enums
Added license to recent classes