Merge pull request #6 from ehaselwanter/master

integrate sharedtests
add lint and spec infrastructure