demonstration liskov substitution

to show how to properly spec something that you want others to get for
free.
 update for things I've completed
Merge branch 'master' of github.com:dappleafterdark/testing-best-practices-talk
mark what mike did.

nope, that's not confusing at all.