mark all values in TestRules as lazy so they are not compilied unless a test uses them. Removes a minute off of overall build time
fix formatting
Merge pull request #36 from theunforgiven/speed-up-unit-tests

Mark all values in TestRules as lazy