* Improved the package name to be more convenient
* Improved logging capabilities providing the message can now be any kind of object including null as well
* Take in account that overloaded methods are chosen during compile-time
* Support for arrays of all different possible primitive data types
* Created sample project to show different output of the formatter and object logging