rename exposed BaseError to Error
Create Error tests, fix stupid typo found by them