add footer widget and related functions.php changes