VizFlyt: Perception-centric Pedagogical Framework For Autonomous Aerial Robots