source overhaul (work in progress)

makes is possible to add multiple sources to a news