Add custom auth token system to avoid needing to re-authenticating with the NS Auth API too frequently