make apps persist per user; update angular; include bootstrap in vendor