Exceptions

[Errors should never pass silently.](http://www.python.org/dev/peps/pep-0020/) I therefore suggest to raise an exception whenever SoCo would previously just return an error code/string.