Initial Chicken Scheme Support

If you are able, could you please give it a smoke test before merging?

I've given it a look over myself; but I must admit I'm quite weary from the late, short nights with my newborn, and I am not totally familiar with Geiser's full functionality.
My apologies, I should have made that clear in the commit message.