Improved workflow editing experience

You can now easily test code steps, and go back to editing workflows from them.

We also made several user experience improvements for editing workflows on smartphones.