Powering Arduino from Lipo batt

You can use a current-limiting resistor from the positive end of the battery and connect it on to the Vin pin and complete the circuit attaching it to ground. Btw, how big spikes are you talking about?