DDF-419 Cleaned up user.js

- Moved the user.js file to the js directory.
- Now using the async version of define function in user.js.
- Removed unused require of purl.
DDF-419 Express server now proxies requests to the search context path.

The user servlet is in the search context.  This is now 
properly proxied.