wrote some basic controller tests for the donors controller. Tested the index and new pages, as well as the happy and unhappy paths for the create page
still working on the organizations controller spec. new and create are finished but show and edit need work.
added donor/organization profiles with edit functionality
added the complete flag on requests to distinguish between active/complete requests
Merge pull request #5 from manubete/associations_between_requests_donors_and_organizations

Associations between requests donors and organizations
added some additional donor controller tests but still having trouble with the organization show tests
Figured out what was wrong with the organizations controller tests for show and fixed it. Also added factories to DRY up the code slightly.
created tests for when we finish building the edit organziations functionality. Right now the tests are pending because they might need to be changed, for example if we end up using patch instead of put.
finished writing request controller tests
unit tests done for donor model
finished writing unit tests for request model, but I'm not sure if I need to write a unit test for the search here or if that will just be a feature test, or what.
finished writing unit tests for organization model
started on the sessions controller tests
 Made the organizations have a has many relationship with requests NOTE this change affected the database, models and templates, be sure to drop the database and migrate if necessary
Added a start and end date for the request object NOTE this affects the database models and templates, drop the database and remigrate if necessary
Finished the associations between donors, organizations and request through the creation of contributions Note this change affected the db, models, views and controllers
Merge pull request #6 from manubete/associations_between_requests_donors_and_organizations

Associations between requests donors and organizations
changed styling
merge conflicts
merged with dev branch