Update script.py

Should be the final version.

* Added what should function as docstrings.
* Hard-coded away long bases. After some thought, they didn't make any sense to me.
* Longer limb strings are now spaced correctly, but only for odd-length strings. This is directly tied to the base width (see comment/thread).