Updated controllers, routes, and passport to log a user in without redirecting. With this commit I believe the express app is "broken" and you must use the API with voyager-desktop to use the service