Refaktorointia ja MVC:n alustusta käyttäjien suhteen