adding initial test framwork

Signed-off-by: Bram Vogelaar <bram@attachmentgenie.com>