A Ruby library to help implement IMS LTI tool consumers and providers