giallo_session:get/2 crashes for non-existant sid

Instead of having get/2 being defensive and always returning something
(undefined when session id does not exist for a session).

A bigger rewrite is necessary for giallo_session_backend to change the get/3 behaviour. Ideally get/3 should be get/2 and default values should be handled higher up in the call stack.