Merge pull request #113 from ahmedcharles/testing

Add a 'check' target for better testing.
Add new clang-format for new code.
models