Cover driver function modified to support precision and timeout.
Test added.
Renames
Removed weird cartesian functions, renamed a few others.
Area changed from double? to use double.Nan instead.
Few more tests added.
Version number updates, assembly info homogenized.