Add exceptions.py and centralize Error classes here