Handles situations where the vislib is passed a data object with no data

Closes #2297.

A message that says `No results found` is displayed on the screen when there are no data in the data object.

The pull request is still in the baby faze. Since I will be going away on vacation starting tomorrow, can @spenceralger and/or @jthomassie pick this one up and finish it. Thanks!