Added signal handling and fixed memory leak on destroying the climpd-player. Some refactoring