Add support for different MELPA repo URLs

This commit adds support for multiple MELPA repo URLs and a dependency
on cl-lib (cl-find-if).
Merge pull request #4 from sometimesfood/support-multiple-urls

Add support for different MELPA repo URLs