Remove usage of crypto:md5
Remove usage of deprecated typespecs in OTP-17.0
Use erlang.mk instead of rebar
Update .gitignore