Implemented Error Classes

Found in blockscore/error.py