refactored structures
do not commit user files
added files to XCode project
bug fixing