1, don't use arc;
2, add NSData base64encoding class files;
3, add some comment for code;