adding login support, message support, template support, ..

Signed-off-by: Roger Manich <roger.manich@gmail.com>