Is there an Amp + Volt-meter on a chip or should I use the Arduino Analog?
You can't measure amperes directly with an analog input. You might use a component called "shunt" (basically a resistor with low value) and an opamp for amplifying the small output of the shunt. However, there are other methods for measuring currents (e.g. using the hall effect).
There are many dedicated ICs for building battery chargers out there. Some of them will be universal for many battery chemistries, I guess.