Implement --export

Sometimes its just nice to have a shell script. With --force, exports shell script for entire workflow. Otherwise just exports for tasks that are out of sync. Behavior should be very similar to --dry-run in that it doesn't actually run any tasks, just exports the sequence of commands that needs to be run