Require 3Vo to AREF connection and added concept of "origin" for higher accuracy

Note that you MUST have the AREF pin plugged into 3Vo for this to work
correctly