Elixir controllers: first cut