Fix all RuboCop and Foodcritic offenses, some libraries refactored
Add some template files: Berksfile, Gemfile, Guardfile and spec_helper:

* [x] Gemfile: use Berkshelf `3.1`.
* [x] Gemfile: use `vagrant-wrapper`.
Rakefile: enable unit tests