use npm version of ansiterm
use sorted list of .txt files in slides
get deck config from json rather than constants