Improve overall workings of cookbook

- Support user install better
- Support all ruby-install options
- Fix gem installs
- Remove update_path.