Use async func in repeat utility
Properly exit repeat loop after calling stop
Merge pull request #34 from tidepool-org/nico/repeat

Wait for current device scan to finish before starting next one.
Looks good.