Add complete bundle unit testing

This PR adds unit testing on managers classes with a cleaner Git history than the previous PR.