Changes to improve StepAndDirection usage
Added rcp command to SAD library.
Fixed the pow function (needed to be a float)
Added Sigmoid Acceleration Curve
Added unshared interrupt service which scales linearly
Changed Vector skip to time, represents fraction of time(seconds) between steps
Various additions and bug fixes to Variant class
Consolidated Variant converters into new constructors
Changed memory allocation for properties from malloc to arrays (on the stack).
Merge branch 'newstep' of https://github.com/pontech/pic32lib into newstep
Fixed Fast I/O
Added Unit Conversions
Added ifdef to enable/disable sigmoid debug messages
Fixed argument typo in chooseBestMove, steps need to be signed
Added Sigmoid Config messages
Fixed bug when multiplying and dividing with Variants of 0
Disabling precision argument in setConversion from StepAndDirection class
Added home sensor configuration to StepAndDirection
Added isReady method
Renamed flag to running
Added MS2 pin setting to SAD instantiation.
Homing in unsharedInterrupt working in SAD lib.
optimized home detect.
Added StepConfig struct
Set current config
Setup edge detection on home sensor
Completed StepConfig implementation