Models

I added models to the project and changed DbConnection 
the main point of ORM is to work with database data like with object. So findAll must return collection or just an array of User objects. An there is no point to create an instance of that class to call this method. So findAll() will be static and save() will be non static