Use the update-center

By using the update-center the plugin dependency problem is solved.
What exactly is this block of code doing? I realize it's rejecting certain lines, but why? It would be helpful to have a comment, or maybe we could use a regex to parse out the proper thing(s).