Transform settings tests into descriptor ones
Use descriptor on remaining tests

Conflicts:
	spec/use_cases/process_commit_spec.rb
	spec/use_cases/process_delete_commit_spec.rb
Fix failing test

Conflicts:
	spec/use_cases/process_commit_spec.rb
BUGFIX : calling private method
Fix rspec examples
BUGFIX : mistyped variable
Account for undefined configuration parameters on creation and form submission
BUGFIX : string was returned instead of project object
REFACTORING : pass whole RequestDetails object to project.matches?
REFACTORING : use branch from RequestDetails if not specified one to project.matches? ( Fixes #13 )