add tests for construction of CompleteBundler
refactor: keep package dependency internal

As the bundler is created from a package anyway and there is alsways one bundler instance for each single package, it is not required to pass the bundler to the build method.
Merge pull request #23 from mikey179/package_internal_bundler

Let bundlers know about the package they are for