Added transactional classes for explicit transaction control vs session level as before. Cleaned and tested rollback and checkpointing