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
authorize added to applications controller
merged with brock's infinite scroll