add settings gem and migration