added fakeweb to cache some external requests
added ProjectDownloader service to take the responsibility to handle with the video and thumbnail download of project
remove module Services, because rails has a weird bug with this module :/
create campaign finisher service, to finish projects via cron, instead of the project model
added channel data in origin_email and origin_name for project owner notifications [fix #60258126]
added project email for project owner notifications [fix #60258126]
lets DRY
adjust specs
Merge pull request #444 from devton/master

lets DRY
solving conflicts
Merge pull request #443 from diogob/send_channel_notifications_using_channel_email

Send channel notifications using channel email
just added a missing line brake
change send to analysis button text
fix typo
fixed specs
Merge pull request #445 from devton/master

change send to analysis button text
Merge branch 'master' of github.com:catarse/catarse
solve conflicts
added subject for in analysis project channel
Merge branch 'master' of github.com:catarse/catarse