Unit test boiler plate and some initial tests