Moved tests into its own package

As we add more tests to this repo the cbapi.py file could become bloated.  I moved the tests into its own package so that we can add more integration and unit tests