added macen support
added global ignore
added .gitignore