Added class rjil::db

This class does below stuffs
  Install mysql server packages
  Optionally format and mount mysql_data_disk to mysql_datadir
  create mysql database if not exists
  create databases and users and grants if not exists
is there value in specifying a user here? What's wrong with just setting a default in the above hash? Ideally, we are never going to update this.