fixed compiler warning by including RaisePropertyChanged code in default tile implementation
code rules updated - private fields are prefixed with _
removing dead code and confirming a private fields is no longer used
removing more dead code
removed unused property
compiler warning - _isDragging is never assigned
cleanup demo to use PropertyChanged
removed some whitespace