pickup abandoned assert_that pull request and try to get it merged

try to get OddBloke's assert_that function merged, I want to start using it.