added tests and first attempt at install:composer command