PowerRecorder: Fixed the service

Service now usable. Lost a class structure, but unlimited recording should
work without the fear of app getting killed

Signed-off-by: Udayan Banerji <ubanerji@alumni.usc.edu>