first pass at backbone moldraw

I'm missing something to do with how we are creating bonds. I'm sure it's just a typo or otherwise missed conversion. Otherwise, it's largely functional, if ugly. I think we should consider rewriting chunks of it for clarity.