adds expect_equal_string() and tests passes
adds refute_equal_string(), plus some minor refactorings
handling passed NULL's to assert_equal_string()
refactor: moves NULL checking to a new function
adds checking for passed in NULL's to refute_equal_string()
adds NULL tests to expect_equal and refute_equal which are already passing
adds char tests
adds expect_true()