Add ClangFormat config
To facilitate future development, this commit adds a ClangFormat config to specify the formatting style. To reformat the code, run the command below:
$ find include src tst -regex '.*\.\(cpp\|hpp\)' \
-exec clang-format -style=file -i {} \;
NOTE: The actual reformatting of the source code will be done in a separate commit.