Merge pull request #1 from Inuits/master

Keeping them in sync..
Lint
Remove redundant cruft
Abstraction layer
Add Gemfile
Add documentation
Ruby erb choked on non-ascii character in template
Rubydoc layout fixes
Add missing parameter: $hasrestart
Fix template issue
Add gitignore file
Add rspec tests
Add travisci config
Rename parameter $es_clustername to $cluster_name
Add parameters
Add parameter tests
Bump gem versions
Add build status
Add OS abstraction
Update documentation