add store methods and optional serializer

Added `stored_data` and `store_data` methods. Also added ability to set serializer at Workflow instantiation