Updated database implementation.  Should be much more flexible now... Still need to figure out a way to inject th database dependency in to models.  currently it uses a static import to MySql