pass more options, handle required login, more test classes, first version of a option class
that supplies a few smtp configs

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