just removed a special case in progress for goal == 0 and pledged > 0. we must consider that if there is some value pledged the goal surely is grater than 0
added method Project#pledged_and_waiting which is handy to calculate the amount of backer value plus whats waiting for confirmation
added backer decorator to remove some logic and some helpers from the backer class
Merge pull request #313 from diogob/refactor_project_model

Refactor project model
Merge branch 'master' of github.com:catarse/catarse into refactor_backer_model
removing unnecessary methods, specs and view used to update the email from old user base
added some sleeps trying to fix feature specs
Merge pull request #314 from diogob/refactor_backer_model

Refactor backer model
generated new grid SASS and adjusted settings to use 1064px fixed size grid with 12 columns. Still need to adjust the pages using catarse_bootstrap.
Merge branch 'master' of github.com:catarse/catarse into move_catarse_bootstrap_to_12_columns
move send_credits_notification to user model
Merge pull request #316 from adrianob/refactor_backer_model

move send_credits_notification to user model
Merge branch 'master' of github.com:catarse/catarse into move_catarse_bootstrap_to_12_columns
updated all catarse_bootstrap views to use new 12 column grid.
removed unused variable default_grid_column_count
Merge pull request #317 from diogob/move_catarse_bootstrap_to_12_columns

Move catarse bootstrap to 12 columns
Merge pull request #315 from diogob/remove_obsolete_email_update_from_users

removing unnecessary methods, specs and view used to update the email fr...
put to_f to avoid comparison with nil value in backer model
improved backer specs and prevented projects not online from being recommended [fix #55610112]
now we show only rewards that are not sold out yet in the reward selection [fix #56311666]