public function store()
 {
     $projectCreator = new ProjectCreator();
     $project = $projectCreator->createForUser(Auth::user(), Input::get('project'));
     if ($projectCreator->succeeded()) {
         Session::flash('success', 'Project created successfully');
         return Redirect::to("projects/{$project->id}");
     } else {
         Session::flash('error', 'Project creation failed');
         return View::make('projects.create', compact($project));
     }
 }