Update to elixir 1.0, add documentation