Add Database port option

I've added an option to specify the database host when doing and install. A colleague of mine was running MySQL on a different port and I figured this could be useful for others.

I'm not sure whether I should prompt for the port in interactive mode, or if not specified at command line just use 3306.