updated .gitignore
changed survey fetcher interface and updated tests accordingly