Moved establish_connection to a base class

Create a ComfortableMexicanSofa::Base class which establish the connection to the database, instead of having a connection for each model. 

The idea is that all the models can share a pool of connection and avoid deadlocks when  having a custom database config.