check for the host being first as well as missing
Go to next route straight away if we're not needing any vanity stuff
remove logs
Dont handle no domain & on jsbin.com in promise
promises resolve with first row, not the array
dont return promise right away
refactor promise sturcture