Added authentication and session management; File upload 80 percent