add api coverage for token objects, improve readme, improve interactive menu for coupon creation, some bug fixes