added token check on initialize.
replaced webhook sample with sinatra sample