sinatra black jack web app assignment tealeaf academy