Merge pull request #32 from thinkagile/yosCodeSign

This makes the code use floating-point data to properly set the time values.
Possible fix for issues #6.
Use C++'s std::min and std::max on the feedback driver.