fixes #73: catch the BadHttpStatusCodeException and wrap it in a RemoteException
Merge branch 'bug/73-no-RuntimeEx-in-case-of-404' into dev