factored out add_user and modified sharedsolar data setup toward Denis' data warehouse concept