added forgotten state in xaml color lookup
added viewmodel to support filtering of data