Cleaned up the code in the uniquity model
Added blocking to model, for VCs not using concurrency
Set update panel to use unicode instead of ascii
Fixed scenario where view could trash model data

In the event callbacks, the data were direct refrences to the model.
If the view decided to change this for whatever reason, the model would
have a bad day. The data is now copied so the view can't do this.
Added nice formatting for fileObjects
Added pretty size formatting to update panel