Automate error checking in block.c and update tests
Implement and test the fish_block_[get|set]_child functions
Infer the location of child block within parent block