Do you have a weight on the female? Weight would be one indicator of readiness to breed (at least 1500g). Also, many people wait until the female's third winter. I would not breed unless weights are known and you are pretty certain that this female is old enough.
Now, as for the living situation....
Two snakes in the same environment is typically not suggested. It sounds as though the male is stressed out since he is active all day long and ball pythons are nocturnal.
Also, you say you have only one hide and this is trouble. Each snake needs a hide on the warm side and a hide on the cool side of the tank.
Temps on the warm side should be about 92-94F and cool side needs to be about 82F. Ambient temps need to be about 82F.
No need to mist to raise the humidity if the humidity is already (relatively) constant at 60%.
Here's a link that you can check out with lots of info on glass tank set-ups: http://www.ball-pythons.net/forums/s...ad.php?t=56846. Also, I would not use the 55g as it is really too big for a ball python and keeping temps and humidity stable could be a problem...