Made changes to allow project to work with Erlang R17
and Elixir 0.12.5

Replaced deprecated symbols in the newer elixir releases.

Made some other minor code changes due to changes in newer
elixir release.

Made some changes due to a change in github API.  "User"
information is now contained under "Owner" for gists.