Various Fixes

Fixed various problems from renaming of variables, and from a careless
replace all. Fixed a bug with binding related to missing references due
to PHP limitations when using dynamic variables. Lastly Execute now does
not reference Bind when variables are passed to it and does binding on
it's own to reduce overhead and avoid the same reference issues ( since
references are all faked anyways. )