Fix tests bootstrap

This PR fixes tests bootstrapping by adding dependency gems to the .gems file and adding rake tasks for DB preparation.

It also changes the DB initialization using the task name `db:migrate` for convention sakes and because it now uses Sequel's Migrations for DB operations.