Adding the backend to the repository.  This is just one file for now.  It contains methods for handling clients and accessing the database.