implement ngStorage, sign requests with token emit user on auth api calls