Implement basic functional gists index view