Add User#getEmail()
Make addComment api consistent

With the other update methods
Extract _setInitialTicketState from initialize
Depend on nodemailer #18
Add tests for email sending from comments #18