improved handling of approved status:
- it is now changed via ajax calls
- it has 3 states now: approved,disapproved and undecided