Zza: adopt Ng convention of using //////// to separate implementation below a return statement
Zza: pull all app.run blocks into appStart service for easier testing