Merge pull request #25 from brutal-chaos/master

Break down flow into categories
Prepare 0.17.0 release
align flow control with other languages