Support for multiple callbacks

Added code in `goyo_on()` and `goyo_off()` to support lists of callbacks - one list
for before callbacks and another for after callbacks.