Angular JS demo app - first draft