Added a favorite button to the detailNavigation widget.

The button is changing states and updating the database favorite flag.
But it isn't showing the correct state on loading yet.