Merge pull request #985 from jeffreythomas/dev

Formatting + Checkstlyes on extensions src.  Still need to do tests.
Started tests in extensions.  Still some work to finish.