Make defaults easier to customized
Make base64 encoding functions accessible

Incase someone wants to either override the built in functionality, or
they want to use it somewhere else.
Rename some secondary functions

This makes them accessible without messing in the global/window name
space.
Added 3 callbacks for the win

Three callbacks based on the jQuery.ajax() function
-always
-done
-fail