Add Cluster Functionality and additional DB stuff

Added a function to retrieve a database connection object. This will
allow a more flexible approach to accessing the database.  Added 2 SQL
queries that can be used to insert clusters and then tie sentences to
those clusters