Wrap raw objects

Isolated application logic by wrapping Android-dependent classes (Service, AudioManager, WifiManager.)
It allows writing tests more easily.