update gemfile.lock
Fix select2 being loaded at the wrong time
use asset pipeline for select2