Solar Energy for Homeowners: Installation and Cost Considerations