config and gemfile setup