added flyout dialog viewmodel and manager

added flyout dialog viewmodel and manager