Changed return type of constructors from id to instancetype.
Merge pull request #156 from antons/master

Changed return type of constructors from id to instancetype