Parse named files if provided
Add Makefile
Store points into a buffer
Build a list of points by 100-foot bucket
Calculate the angle from which each point was reached
Snap to the average of points within the radius
Directional snapping
Don't include any moves at less than 8mi/hr (if 1-second samples)
Sharper probability function so diagonals don't have so much effect.
Speed up matching by limiting to most recent candidates
Handle stops better. Just drop points <25ft from last recorded.