Beginning throes of the conversion to angular

Broken education page though... fix to come