Zero level adjusted

Added code to subtract ambient light from the readings. This should
alleviate issues regarding room lighting.