Refactoring

Cookbook code refactoring. It includes:
* Support for debian and rpm families
* Support for mysql and postgresql
* Install methods
 - "source"
 - "package" (only available in debian family)