fix typo
move exceptions to exceptions.py
add commonly-used classes in __init__.py