Dev build

Merging Dev Build Branch into master so it can be uploaded and sent to apple removing some things and adding ARC compatibility. The other reason why I have merged is so that i can work on formulae graphics 2.0