Added Session abstraction and Native Driver, + few minor tweeks.