cleanup CWMacroTests
cleanup & refactor CWNSArrayTests
refactoring CWNSDateTests
introduce new objc goodness to the unit tests