select all fetchable urls, not those checked while last url check

also use 'distinct' on select, as there are some mistakes within the data:
Some point within the same metadata set to the same data, which is clearly a mistake
urlchecktime: time is hard

https://groups.google.com/d/msg/golang-nuts/wqM9D4w-8F0/GNq-MXipAUsJ