ARC support
Permit initialization from nib
Added bounds check to tiles coordinates, will avoid memory overwrite errors

Also added safe in Matrix.m to avoid over-indexing in array
Merge pull request #4 from cyberbum/master

ARC support, fixed memory overwrite, and support initialization from nib