Added explicit dispose to Sqlite commands and data reader.

I was having issues when performing inserts while looping and discovered that after ~15 iterations/inserts it would lock the database file.   Upon adding the explicit dispose to the commands, the issue did not reoccur.  I also added a dispose to the reader object for good measure.

The issue and resolution are also described here in Sqlite's ticketing system.
http://system.data.sqlite.org/index.html/info/3186bfc523