What is the static level? If the water comes up high enough, the storage in the well may be enough for your residence. If you do that, I would suggest a device that shuts down the pump for a while if the water runs out.
1/2 GPM is 720 gpm per day. If the well does not hold enough, you can pump into an above-ground tank, and have a "pressure pump" pull the water from that tank.
A person typically uses about 60 gallons/day including bathing, and toilets, but without irrigation. Horses maybe 50 to 100 gpd for drinking if I remember correctly.