Make the tests pass
'dir' module.exports = the factory method
Started work on manager module (nothing concrete so far)
merging with Karel