Fixed build warnings and migrated tests from OCUnit to XCTest
updated gitignore to include .DS_Store
removed .DS_Store file