renamed js to app, new keep/ignore pattern, dir for local libs, dep mgt