initial work for supporting favourites
Add commands for favourites
Complete favourites support