Add oauth requirement

Adds mapbox user authentication requirement.

Still needs:
- [ ] validate creds with test api call
- [ ] tests

cc @yhahn @tristen @samanpwbb 
ref https://github.com/mapbox/tm2/issues/149