Add Unit Tests. Add gem dependencies. Fix MAC hangs when destroying the kitchen. More.