rename CoreAssertions to WithAssertions according to comments by Joel
1 small step towards handling lambdas (see #2) - function to convert a lambda to a Condition