created a new service and directive, added a bunch of controller updates, all to enable the Sent, Junk, and Recycle folder functionality