Implemented background music

New Music button to handle toggling of background music.

*** In this non-released version, background music is OFF BY DEFAULT.
Update button icons and position

Replaced the previous icons for play,stop,recycle with customised design
Fix minor bug in notifying observers

CommandProcessor now receives notifications from Repeat &
RepeatCommands since the execution responsibilities of some commands is
held by them