MFModelViewController now handles empty data model and error.

Changes
1. MFModelViewController now respond to empty data model and error. It displays the appropriate message.
2. Added test logic to MobyDemo