base64 decode without newlines now works correctly
use_newlines is now detected automatically in b64_decode
strstr instead of for