A re-write of my portfolio site - mostly in AngularJS.