Fix case typo in `smallBackgroundImage` property
Prevent network errors from throwing uncatchable exception
Fix URL handling

Current implementation doesn't allow URLs with port (i.e.: http://domain.com:8080/path
Merge branch 'fix-req-error-handling'
Merge branch 'fix-host-with-port'