Development Version 0x001F

Changed Mirco-Stepping Resolution to from 4 to 2
There must be at least 8 valid data samples at each position before the
afc can evaluate if it should move the motor again.  This will slow down
the motor in stead state operation.
Changed the way the AFC response is configured.
Development Version 0x0020

Fixed two major bugs
1) In AFC.c on line 15 the (unsigned int) declaration was preventing us
from moving properly
2) In main.c Line 454, the comparison was the wrong way

Also added some code to make the filtered error get tracked properly.

Added the hex file to the repository
Work in the UK

This is the final implementation installed in the UK.  Microstepping x4
and Allowable error of 1
After UK trip

1.  Added x4 microstepping (in the field)
2.  Reduced allowable error to 1 (in the field)
3.  Added default home position in the event that the sampled home
position is exceptionally low.  (at ETM)
4.  Reverse error calculation to sigma - delta (at ETM)
Fixed accidental changes

Accidentally removed some defines
Development Version 0x0021

Updating Version file based on Devin's Changes
Updating .gitignore file for MPLAB X