Add supervisor to app module & include in mix
Remove Logger to enable 'mix test --not-start'
Formatting
EventData data and metadata is json
Use EventData to_map function
Formatting