fix typespecs for elixir 0.15 and change elixir constraint
bump 0.14.x constraint to ~> 0.14.3

add 0.15.0 to test matrix
Merge pull request #12 from reset/elixir-15

Update for Elixir 0.15.x