Handle statements that do not return affected row count

executeNonQuery can be used for data definition statements, which
return strings such as "CREATE TABLE". This commit prevents the code
getting confused and expecting the content after the first space to
be a count of affected rows.
Add example code
Add update and extra query to example code
Merge pull request #21 from jongiddy/create_table

Handle statements that do not return affected row count