Reverse engineering Lyft Bikes for fun (and profit?)