Add optional logger to log every request

Just the possibility to set a logger for the Linode instance, either through initialize or the accessor. If it is given, then use it to log every single request. Nothing changes if it is not given.