added .clang-format file
changed & * binding behaviour
added one round of clang-format