Switch to Elixir 0.13
Switch to struct based config, away from protocol based one