moduviz Signals and Systems Spring 2016 Final Project Prereqs numpy matplotlib kivy & kivy garden graph