Initial working commit with all tests passing with testem