Added support for double sided multiple bonds

By far the hardest thing done so far. Wanted to use a string with numbers, but that didn't work. Todo: dynamic allocation for boolean array. Possible? Probably. Expert-level malloc skill required.
Added support for double sided multiple bonds

By far the hardest thing done so far. Wanted to use a string with numbers, but that didn't work. Todo: dynamic allocation for boolean array. Possible? Probably. Expert-level malloc skill required.