small fixes to fix broken tests
add / test ability to set system background
add some tests for client

  tests commit bdca890ac67254867926d6a8bdbd306736deb4c3