Added initial tests framework