use instancetype instead of id for initializers
Merge pull request #130 from madsolar8582/updateinitializers

Use instancetype instead of id for initializers