Added testing facitilies
Added passing basic test