some new base64 methods and a new nsdata category