Merge pull request #13 from klown/device-reporter-draft2

Device reporter draft2
Further modularized the install/remove test fixture.
Merge branch 'javihernandez_device-reporter-draft2' into device-reporter-draft2