Add support for custom hostname

A little bit of flexibility here is welcome. With a goal of using the Homestead box for multiple projects of different technologies/frameworks, allowing the developer to define the name of the VM is way more flexible than updating such technologies/projects codebase.