(#70) Local packages will now check all remote sources for metadata

Also consolidated source logic.
Made sources checking slightly more intelligent.