Homebuyers have the upper hand in the real estate market. Here's how to take advantage and negotiate a deal or a better rate.