Feature/issue 173 results

Fixes #94. Good start for #173 (still todo: device auth to do on the server, and results download and cache on the app)