Added Feedback/Ratings

A user can only leave feedback if they received and accepted an
invitation for that activity.

In addition, a user cannot leave feedback on an activity until the
activity has been marked as completed.

** Drop db for changes.