Technical Challenges and Solutions to Precision Autonomous Star Tracker for Agile Spacecraft