Fixed touch input on iOS
Added cleanup to factories, collision and layers when entering the game scene

Fixed a number of memory leaks
Abstracted base Factory functionality and implemented a pooled factory

This will allow for the creation of factories that do not require, or should not allow pooling
Merge branch 'master' of https://github.com/Almax27/Dust