add lint and spec infrastructure
Merge pull request #7 from ehaselwanter/master

add lint and spec infrastructure