finished first draft pulse.py; did not test
finished first draft pulse.py; did not test

HackNC2014/pulse-hacknc,HackNC2014/pulse-hacknc,HackNC2014/pulse-hacknc,relh/cathhacks,relh/cathhacks,relh/cathhacks,relh/cathhacks