sha2_erlang repo was moved

Original repo was deleted, but there's an archive in a different location.
Updated dependencies. 
sha2 repo was missing, mochiweb was too old to work on R17
specify mochiweb as dependency, for application:ensure_all_started to work properly
Fixing handle_cast push. 
It would always timeout as it was trying to make a request before responding with noreply.