refactor open position navigation, add gemfile