Rewrote documentation and modified cl-intern.

Previously cl-intern would consider two names two be the same if they
had the same characters regardless of case. Now cl-intern is case sensitive.