freevo raises an exception when retrives scheduled prog from db

[programitem.py]
+ check for attributes before assign
freevo raises an exception when user moves tv guide

[tvguide.py]
! broken code
+ lost param