Corrected bug in handling closing parentheses.
Documented restriction of names.
Implemented restricted names.
Changed error messages/added test cases.