Removed autofocus on user profile form.
Added basic validation infrastructure.
Fixed state management issue for routes that use Promise models.
Moved selection menu to App.Filesystem namespace.