/**
  * Create a new User
  *
  * @return Response
  */
 public function addNewUser()
 {
     // Get AD info for provided username
     if (Input::has('ad_account')) {
         try {
             // Check if user already exists
             $user_id = User::adminGetIdFromName(Input::get('ad_account'));
             if ($user_id > 0) {
                 Session::flash('alert_warning', 'User already exists in RideShareLog App. No transaction occurred.');
                 return Redirect::to('/admin#user='******'alert_danger', 'User already exists in RideShareLog App, however is untraceable. Please contact technical support to investigate.');
                 return Redirect::to('/admin');
             }
         } catch (\Exception $e) {
             // Attempt to create the user
             $data = $this->getADUserInfo(Input::get('ad_account'));
             $user = $this->createUserFromAD($data);
             // Return to new user page
             return Redirect::to('/admin#user='******'alert_danger', 'AD User was not received by client.');
         return Redirect::to('/admin');
     }
 }