Added Mac os X files to ignore
Restructured project