RachetSession implemented - needs a review on a section and unit tests