Add ring-head component, to manage middleware
Add login-form
Major refactor, incompatible changes