Duncan Ferguson appointed Inverness boss on three-year deal | Stadium Astro