An On-Demand Weather Avoidance System for Small Aircraft Flight Path Routing