Refactor provider LWRP

* Add why-run
* Use rinruby gem to manipulate R

superseed #8