added Disk java class, its helper composite key class, and hibernate
changes required.