added the return buffer error possibility
changed the buffer initalizing code... now running a sqlite command will use the buffer given to it!  This allows a larger buffer to be made before issueing the command!