Ignore URLs that specify protocol. Closes #2, #3
Add onError option