final version of jukebox app organised into directories specfied by rubygems convention