License
Used only ContainerInterface, not Container
Added tests
Travis-CI configuration