Made list-entries an Angular.js directive

This is the beginnings of providing many of the @snip… components as
directives.
Provided directives for header-front and subheader-course
Partial commit. Added the beginnings of LTI integration