Create a backgroud task to register static list of machines.

Fix #2181
What if the minion already exists? You'll try to recreate it over and over. And once you do create a minion, you never try to recreate it (like what if it goes away for some reason.) Also what if unwanted minions exist in the cluster; should you delete them?