Now gathers information, untested on large amounts of data. Todo: Update feature. Asyncronous downloads.