Added unit tests and changed API
moved prettify into assert_that module