Create checkout PORO and put into lib
Add checkout.rb PORO