added smarter filtering of passed in endpoints, added an authentication option, changed from superagent to request, and more testing on refresh particular endpoints