Add sonar configuration file.
Add unit tests.
Add unit tests.
Add unit tests.
Add unit tests.
Add unit tests.
Add unit tests.
Add unit tests.
Merge branch 'unit-tests'