Update spec syntax for RSpec 3.1.x
Update dev dependencies and spec support.
Add support config for Hund CI.
Move contributing info to separate doc.

It will now show up as header when adding new issue on Github.
Build version with Gem::Version.new
Cleanup cop offenses and replace old syntax.