A particle filter implementation for lab 1 of Statistical Techniques in Robotics (CMU 16-831)