Isn't select2 already included with baseframe? (Requiring it again should be harmless though.)