E217/E3 - Enhancements to Suggest and Approve

Hi Guys,

Sorry about the flurry of mails. Promise this is the last one. Sending the updated pull request for the 2nd branch we worked on.

Thanks!
--Vartika

PS: Have closed the erroneous pull requests.