Raise exceptions instead of swallowing them silently

Hi,

when exceptions are catched and printed in marathon-python, I loose the ability to handle them in upper layers where I have more context to react properly. This pull requests is meant to change that.

Best Regards,
Stephan