Refactored project controller code
Corrected pledge-requested_reward association
Corrected association with project
Optimized set_parent_params code
Added callbacks to project
Changed name pattern
Changed views to reflect controller changes
Removed extra fields from projects
Changed routes to reflect project controller changes
Made changes as per cr_comments