wrap request exceptions in the library as well.
Make all imports relative