Move gaPopup in directive, reorganize profile service, add axis