JL - initial stab at introducting AngularJS using assets
JL - more changes to support AngularJS