raise error if no slack token
add gemfile
use z-machine interpreter