App location encaps

Moved appLocation and buildSkillList into their own functions.  This should make re-use easier going forward.