Update analogShield.cpp

fixed a bug where the value read out of the read funciton would have leading 1s in the binary value resulting in a very large number.  Only affects ChipKIT users.