For an Op-amp with a single power supply, how do you get negative voltage
You can use a voltage inverter like the LMC7660 to generate a negative rail for your op amp.  It converts any voltage between 1.5V and 10V into its negative counterpart -- e.g. +5V in, -5V out.  Only good for a few mA though.