add ko-pub-sub-promises article; upgrade to jekyll 2.1 highlighting config