Building a guesthouse in your backyard will benefit a homeowner through more space, higher value of the property and rental income potential.