Add pending tests

pending function ignores the block passed.
Move pending tests to functional test files
Add Foundation to use NSLog without warning messages
Rearrange functional tests
README: add pending