Numerous changes to have a semi-working Angular app.