Error Implementation - initial commit
AbstractError - Initial Commit
Added Error Handling