Implement genreradio (still buggy)

just for a first codereview: needs https://github.com/Horrendus/libechonest atm because of some changes in libechonest