Revert "Merge branch 'master' of github.com:spacenut/tumbleweed"

This reverts commit a2d7a26790feeb3f319386abba6c6cdf0193738a, reversing
changes made to 46beaac46122d1dc4c773c2dddc48de31952b42c.
Revert "Revert "Merge branch 'master' of github.com:spacenut/tumbleweed""

This reverts commit f3646db6e83932f9315e2f90489615f3c37c782f.
Merge branch 'master' of github.com:spacenut/tumbleweed

Resync alan's work
Merge branch 'master' of github.com:spacenut/tumbleweed
Start get_challenge