Create operations: AddField, Copy, and Cast

- add default methods for Operation: before_transform and transform
- add Operation#add_child_operation for subclasses
- add default methods for Target: add_field, add_row, flush, and data