Gitignored .DS_Store, fixed memory retain bug
Moved some imports, added @class, general warnings fixed
added to gitignore
more to the gitignore