Add containers

Add containers

Need to tweak code coverage for containers.

Add containers
Update and rename container.d to package.d

Now package
Change to a package.
Move unittests.
Now package
Change makefiles to use package
Add documentation
Missing ;
Merge branch 'master' of https://github.com/damianday/phobos