Add EmptyView support for the source.
Try load more at the very beginning.

This is needed to avoid infinite spinner until the user tries to scroll
the table view.
Add empty views. Closes #163.
Fix footer not resetting bug introduced in b200cec.