cleaned up the Canteen API.  now you just need hash(), stack(), and json()