adding requireJs
abstracting Model from List
adding require config
adding app controller