Documentation: feedback messages, validation tests, javadoc

Mailjet credentials accessed via properties
IPN Listener fixed, payments update correctly
Documented validation methods, fields

Signed-off-by: celynch <celynch@gmail.com>