Moved the resource call to see if a twitter user exists to the user services page, and then injected it into main.js. Also moved all the logic for adding or returning a user to the back end so if a user exists, I can update them in the database before returning the proper object. Hoping all the moving of data didn't screw anything up. :)