Added Jackson to serialize workflow to JSON. Allowed having multiple parents in handles, Added end Handle.