Add support for specifying chef role

* Chef role added as configurable attribute
* Added extra defaults for cache_size and check_interval