music2: refactor to use router
music2: refactored image paths
music2: code cleanup
music2: added more options to router