Interim checkin

Missing:
- intro guide needs to be connected to localized strings
- user state needs to be well kept track of
- UI consistency (colors etc)