Rewrite of my blog site using Angular as a learning exercise. Hence the poor code quality :-)