Allow Elixir 1.0.0
Use Supervisor.Spec and other minor cosmetic changes