Changing version visibility and log level

Log level changed to warn because IllegalStateException means an abnormal execution. So info is not the best logging level. And with users that uses JUL, warn have a fancy yellow color :)

Visibility for VERSION was relaxed, since the attribute is final and there are no cons to other classes to read the version.