Fat binary!

Added aggregate target to make creating a fat binary easy.

Also fixed a few classes to use NSInteger instead of int and to fix some int promotion problems with sizeof issues.
Deleting

Removing files not needed as part of the re structure
Header updates
Build script

For creating fat binary