Fix for issue #2: kalite fails at startup

Problem appears to be that an old (and incomplete) copy of the kalite
sqlite database was accidentally checked into git.-

This set of changes does the following:

* Remove the old database and another .pid file that shouldn't be there
* Add both to a new .gitignore for the role
* Add a playbook entry to ensure installation of the sqlite client
  * not really necessary, but it doesn't hurt to have it, and it may make troubleshooting easier in the future.
Make kalite only restart if something changes
Merge pull request #3 from usernamenumber/kalite-add_sqlite

Fix for issue #2: kalite fails at startup