- update alternatives to gem1.9.1
- Add checks to avoid running alternatives constantly
- only clone the specific branch