Add specs

Cargo-culted all of @jlsuttles' specs from [homesteading/homesteading-article](homesteading/homesteading-article).