Sources are arrays of link objects, not links

Each link object within the sources array can have a url and note
attached to it. Previously it had been mistakenly implemented as an
array of urls.

Part of #26