add git ignore, take laserfinder to its own cpp file