change folders organization. Add unit test project and Core Data settings. Change .gitignore file.