Changes to the search backend, added PyWall tool

Pywall connects to the DB and creates a wallpaper with some graphs.
(Wallpaper change code only for Windows for now).