app infrastructure (setting up angular app, get less files compiling, etc), header, footer work

Since the choice to present the text as all lowercase is mostly stylistic, consider capitalizing everything here correctly and using `text-transform: lowercase` in the CSS.