Adding SLF4J and Logback to dependencies

SLF4J will be used as the logging framework for the Infinite library.
Logback will be used as the implementation but only in the test scope.
All version numbers have been extracted to property values.