Working on Custom Background Feature

Added setting and changeBackground method (currently based on url, may
have a premade list in the future)