cleanup and improve logger

destroy $logger variable
try to use awesome_print in logger if available
introduce kernel Logger method to log variables
  usage: Logger( @swift, another_var, yet_another_var )