A Point of Sale system in Ruby implemented with a command line UI