Elixir requires that we use version of the form `Major.Minor.Patch`. Also, Mix requires dependecies to be declared in `rebar.config` so it can include the header files correctly.