corrected cucumber for visitor index --KevinXu
turns out using index method for visitor index is a bad idea.
Revert "Revert "save for later change --KevinXu""

This reverts commit 582b2087cbef1d036082fdc74d868c9ceee4f88a.
Revert "Revert "trying to merge""

This reverts commit 605f9c48d45221fa4111db84dd96997bcfacf70f.
Merge branch 'master' into feature/visitor_index