added caching for motor calibration

also added MemoryFree library to track available RAM  (for debugging
purposes)