implement settings view + refactor
refactor + store settings in localStorage