make package more selective on what to include
fix a bug with unittest2 during pip install

move unittest2 imports only when running the test command.