added LogManager
added RecoveryManager, Step, Transaction classes
added TransactionManager class
Merge pull request #2 from ahmedhagii/Far3oo7

2amerge-o nafsy