Exception refactor
base exception moved to base namespace
responses