Reorganized project to use packages and moved IT test into excluded dir.