fixed small bug with the formatter
updated tests in prep for release candidate, fixed some bugs
Bumped version to 3.9.0-rc.1 to prepare for release.
change version number to conform with naming standards
Merge branch 'release/3.9.0.rc1' into develop