Added detail to composer file and improved package structure.