Allow overriding of MySQL Port

There was an easy way in our project (non-Ruby) to change the MySQL connection to use the environment variable for the port. So I looked into allowing the default port (13306) to be changed to any port, leaving 13306 as the deault.

This was pretty hacked together, if there is a better convention or improvements I'm all ears!