Better exceptions

Exceptions tree has been expanded.
``Exception`` has been replaced by ``TimeoutError`` in needed places.