Ruby OO Cd Catalog that uses hashes.... ALOT!