initial refactor to support alternate pathing for authorized_keys file