Start UI on load, but not under test

This change lets us include ui.js in the test kit so that UI helper functions can be exercised. A test for miniLock.UI.readableFileSize is also included as evidence.

There are million ways to do this but I thought this approach was the least obtrusive and destructive to the existing codebase.

And it takes us a step toward addressing #30