Added Settings model, using localStorage