Add basic functionality
Add license
Add clang format file
You can also use your local clone with git send-email.