Fixed the issue I was having with localStorage not adding the user properly. The data is now being stored localStorage if it is available, and in a cookie if it's not. Testing more out now.