Fixed some of the issues found in review and formatted test source.
Removed -Xfatal-warnings because of optimizing macro warnings