Merge pull request #21 from ehaselwanter/master

add linting, spec, guard infrastructure as well as config files
be more forgiving and relax rubocop