added logger and B2 tests
new tests and all uncommited
tests for P2 and B5, added git support