Allows free boundaries

Changing the bool “fixed_edges” allows the boundaries to be free or
fixed, and automatically couples the boundary with the opposite to
allow a wave to propagate across one side and out the other.