add linting, spec, guard infrastructure as well as config files for them

use `rake -T` or `thor list` to see what you have got
Merge pull request #21 from ehaselwanter/master

add linting, spec, guard infrastructure as well as config files