Move test coverage to 95%
* fix some minor bugs
* small refactors
* finish session API
* reduce number of threads while running tests