Events and actions + rewrote flu_get_module

For the example of events and actions see examples/event_machine.f90

The generic flu_get has now taken over the role of all of the functions in flu_get_module.