used cancan to authorize projects controllers between npo and professionals
in progress ajax for user profile
skeleton set up for user dashboard; differentiated by role
created project application model, and non-ajax links to apply and shortlist projects
Fix syntax error to make infinite scroll work.
authorize added to applications controller
merged with brock's infinite scroll
I have no idea what to call this commit.
finished the first cut of the user profile: differentiates between professional and npo and show projects and applications
user profile show application, shortlist, and completed projects for professionals; received applications, posted projects for npos
changed the apply and shortlist buttons on the show page to use AJAX
Ajax tweaks
Merge branch 'master' into test

Conflicts:
	app/assets/javascripts/ajax.js
Applying projects to a hidden div and showing on click.
added feature to allow npos to approve applications from their profile page
created a new action in applications that handles all updates from project owners, such as approving applications; also updated the cancan ability file to prohibit professionals from accessing this action
Merge branch 'master' into steve

Merging approva/unapproval and better authorization with AJAX popup show project
Merge branch 'master' of github.com:steven989/GIVR into brock-working

Conflicts:
	app/assets/javascripts/ajax.js
	app/controllers/application_controller.rb
installed carrierwave gem and created the uploader file for resume
Implement Apply and SHortlist buttons on Project popup.