adding external deps for better offline dev on docs
api test running on docs. design changes too

the js event binding this i whipped up is crazy and going away.