I know this isn't the answer you are going to want to hear, but the first problem is the greenhouse itself. I did research for two years before purchasing one and this is a common problem with hobby greenhouses. The 4mm polycarbonate has very little in the way of R-value, so keeping it warm at night is going to be difficult. Cooling it during the day is easier, buy an exhaust fan. It will require that you cut a hole in the poly, but it will work really well. My greenhouse can drop 15 degrees in 5 minutes when the exhaust fan kicks on. You can find a nice selection at www.farmtek.com and I would recommend a thermostat as well.
As for heating, seal EVERYTHING with clear caulk, the smallest gaps can negate any heater that you put out there. Get a 55 gallon barrel, paint it black, fill it with water and shove it in a corner. Or get two of them and put some boards across them and use them as a bench. The water is a thermal mass and will help hold a more constant temperature. Also, do you have the greenhouse sitting on a concrete pad or on the ground? Before putting up my greenhouse I dug out inches of dirt and filled it with 3/4" limestone. This provides drainage, and a bit of insulation from the cold ground underneath. The rock gets very warm during the day and stays warm through the night. Also, I put radiant barrier along the entire north side of the greenhouse that will be removed as soon as the night temps start staying above 50. This protects from cool northern winds sucking off heat from that side of the greenhouse.
I have spent the last 6 months constently improving the environmental conditions in my greenhouse. I am not saying I am an expert but I have come a long way from where I started.