Gravar-mail: Error Modeling and Calibration for Encoded Sun Sensors