give in to scala
add oauth and markov chain
add generate method to markov chain
delete some verboses
put a plan
全てscalaで書き換え