added worklow loading / saving

- workflows can now be loaded from the workflow api
- workflows can now be loaded from a local file
- workflows can now be saved to a local file