Began separating Asset from AssetModel
Added ownerId field
Made use of bean.Asset on AssetViewer
Class commit for checkout
Re-added files from botched merge
Separated User from UserModel in RegisterHandler
Merge remote-tracking branch 'origin/rework' into rework