- Added some unit tests and configuration provider