Issue #30. Updated Error Logging system to include designated Non-Fatal Errors. These errors are custom errors and are caught by system to notify the user.