Add viewport
Rework logging to use local storage
Update nav tests to use a popup window

The iframe implementation caused odd behaviors under ios.
Use localStorage for test options
Implement options selector UI
Add img and script test types
img and script request logging
Cleanup logs on init
Log results to server
Fix hash tests
Include test type in log
Improve server-side logging