refactoring MendeleySearch

It now processes each page of results before proceeding to the next one.
This way we shouldn't have any issue with this job sucking up all the
memory anymore, when there are a lot of results.
removing paths initializer
fixing undefined method in mendeley details job

In order to prevent the MendeleyDetails job from retrying when the
requested MendeleyPaper is not found. I've seen this a lot in the
Sidekiq log.
taking exceptional.io for test drive
Fixes broken image on SNPs index
Merge pull request #92 from tsujigiri/feature/exceptional.io

taking exceptional.io for test drive
Merge pull request #90 from tsujigiri/fix/mendeley_details_paper_not_found

fixing undefined method in mendeley details job
Merge pull request #89 from tsujigiri/fix/mendeley_search_memory_vacuum

preventing MendeleySearch from occupying all the memory
Merge pull request #88 from tsujigiri/fix/remove_paths_initializer

removing paths initializer
Basic types for curated phenotypes created
Fixes broken image link on SNPs index
Merging branches
Implements basic index for CuratedUserPhenotypes. Started a rake task to add phenotypes. Adds links between the three models.