Handle case of passwordless root in MySQL.
Grant access to any host with this credentials.

My test environment seems to use my `hostname` instead of localhost. There
doesn't seem to be much value in being restrictive here anyhow.
Programatically setup postgresql as well.
Refactor, simplify, and use standard script/setup style.
Merge pull request #11 from expectedbehavior/improve-test-setup

Standardize project setup for testing