Added documentation and package descriptor
reorganization and fix package definition.