adding unit tests yet again
stiff fixing unit tests
xcode changes
last attempt
improving gitignore
improving gitignore