* first cut at hosted gs routes
* lint
* update tests to match csv parser changes
* update tests to new API
* update gene set name validation rules to match requirements
* add path mapping from dataset to geneset
* add test cases for geneset GET route
* fix test assertion
* remove debugging code
* update gene set uri mapping function
* fix error message
* allow extra user-specified headers in gene set csv file
* clarify comment