V1.1: Refactored yamaha adapter.

Refactored yamaha adapter. Contains now out of a service with a small api and some tests.