Bug fixes and improvements for jeeboot

Hi jcw,

I had some time this past weekend to work with jeeboot and found some changes I would like you to consider. Please take a look.

I have written my own jeeboot server in Python, running on a Raspberry Pi. With these changes it is working really well for me.

Also, I want to thank you for making all of your work available to the rest of us. I have several JeeNodes around the house, and really enjoy following your blog.

Thanks,
Gregg.