Merge pull request #5 from duomark/master

[DONT MERGE] Add elysium_channel, fix a few bugs
Merge pull request #8 from duomark/master

Handle missing_ets_data on pending request execution
add receive loop for unexpected session id - likely target for timeout request
Merge pull request #10 from georgeye/master

add receive loop for unexpected session id - likely target for timeout r...
Handle race on session_id messaging vs timeout
Change error_logger:error_msg to lager:error
Rename Queue_Name to Session_Queue
Add reply timeout for immediate use connections