Design updates to CSS and HTML

Update to design library and more
Added a user repo and sorted some stuff
Separated some stuff into view models
Merge remote-tracking branch 'origin/account'