Add elysium_channel, fix a few bugs

Added module elysium_channel, receive timeout and send timeout (none of which is used until 0.1.7).
Don't kill decayed sessions, but instead use supervisor:terminate_child / supervisor:start_child.
Changed some error logging to info logging.

After applying this pull request, tag the baseline with '0.1.6a'.