refactored tests by adding lets, macros and shared examples
feature specs
Merge pull request #7 from ianknauer/mod6

Mod6