Add composer. Add container source code. Add some unit tests