renames "id" var, as this is a reserved word in python
Exceptions when fetching data do not get caught any more. This allows for own error handling. Also: documentation fixes