scons: Make build possible on linux

Added linker options for g++. Also changed binary output file name, so it won't
missread with directory of the same name

Signed-off-by: Severus <pfpawelec@gmail.com>
Add simple design of request and handler mechanism

Request is command pattern, probably will be created by factory.

Signed-off-by: Severus <pfpawelec@gmail.com>
Modify session interface to fit requests handling design

Signed-off-by: Severus <pfpawelec@gmail.com>