Add custom recent files widget.

This closes #26.