Add license file
Adopt instancetype
Appledoc important methods
Blocks shouldn't be null