moved from MVVMLight to ReactiveUI

also added a login page and some verification to settings/login page