Moved overlay to a component so we can reuse it anywhere.
Name changing on blur.
Error checking to avoid NaN.
Added base for new HttpJsonRpc plugin.
Moved the HttpJsonRpcServer to a plugin instead. Super clean.
Added the httpjsonrpc plugin.
Made the name fade in and out. Pretty sweet.
Small touch ups in the ChangeAuthDialog.
Fixed auth changing.
Added an IHashProvider.
Added some more security helpers.
Began moving media types to separate lib.
A bit of refactoring.
Moved IO to Framework. Refactored Media stuff.
Media handling.
Refactoring HttpFileServer.