reorganized project in packages for better distutils support