update api to chlorine 1.5.1
fix make watch-test command
rename all `array` to `vector`
use def in defn instead of set!