Move logic to a DICBuilder.
Merge pull request #5 from NoUseFreak/builder

Move container building logic to DICBuilder class.